import { ComponentSize } from '../../../hooks'; import { ExtractPropTypes, PropType } from 'vue'; import type { ObjectFitProperty } from 'csstype'; import type Avatar from './Avatar.vue'; export declare type AvatarSize = ComponentSize; export declare type AvatarShape = 'circle' | 'square'; export declare type AvatarFit = ObjectFitProperty; export declare const avatarEmits: { error: (evt: Event) => boolean; }; export declare const avatarProps: { size: { type: PropType; default: string; validator: (val: unknown) => boolean; }; shape: { type: PropType; default: string; }; icon: { type: StringConstructor; }; src: { type: StringConstructor; default: string; }; alt: StringConstructor; srcSet: StringConstructor; fit: { type: PropType; default: string; }; }; export declare type AvatarProps = ExtractPropTypes; export declare type AvatarEmits = typeof avatarEmits; export declare type AvatarInstance = InstanceType;