import { type CSSProperties, type PropType } from 'vue'; import type { Size } from '../../avatar/src/interface'; import type { ExtractPublicPropTypes } from '../../_utils'; export interface AvatarGroupInjection { size?: Size | undefined; } export interface AvatarGroupOption { src: string; } export declare const avatarGroupProps: { readonly max: NumberConstructor; readonly maxStyle: PropType; readonly options: { readonly type: PropType; readonly default: () => never[]; }; readonly vertical: BooleanConstructor; readonly expandOnHover: BooleanConstructor; readonly size: PropType; readonly theme: PropType; }>>; readonly themeOverrides: PropType; }>>>; readonly builtinThemeOverrides: PropType; }>>>; }; export type AvatarGroupProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly max: NumberConstructor; readonly maxStyle: PropType; readonly options: { readonly type: PropType; readonly default: () => never[]; }; readonly vertical: BooleanConstructor; readonly expandOnHover: BooleanConstructor; readonly size: PropType; readonly theme: PropType; }>>; readonly themeOverrides: PropType; }>>>; readonly builtinThemeOverrides: PropType; }>>>; }, { mergedTheme: import("vue").ComputedRef<{ common: import("../..").ThemeCommonVars; self: { gap: string; }; peers: { Avatar: import("../../_mixins").Theme<"Avatar", { borderRadius: string; fontSize: string; border: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; heightHuge: string; color: string; colorModal: string; colorPopover: string; }, any>; }; peerOverrides: { Avatar?: { peers?: { [x: string]: any; } | undefined; } | undefined; }; }>; rtlEnabled: import("vue").Ref | undefined; mergedClsPrefix: import("vue").Ref; restOptions: import("vue").ComputedRef; displayedOptions: import("vue").ComputedRef; cssVars: import("vue").ComputedRef<{ '--n-gap': string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly options: { readonly type: PropType; readonly default: () => never[]; }; readonly vertical: BooleanConstructor; readonly expandOnHover: BooleanConstructor; readonly size: PropType; readonly theme: PropType; }>>; readonly themeOverrides: PropType; }>>>; readonly builtinThemeOverrides: PropType; }>>>; }>>, { readonly options: AvatarGroupOption[]; readonly vertical: boolean; readonly expandOnHover: boolean; }, {}>; export default _default;