import Vue, { PluginObject } from 'vue'; export declare enum MAvatarSize { SMALL = 32, MEDIUM = 64, LARGE = 192 } export declare class MAvatar extends Vue { readonly size: MAvatarSize; readonly clickable: boolean; isFocusVisible: boolean; isHovered: boolean; isTouched: boolean; timeoutContentVisible: number; destroy(): void; get sizeStyle(): { [property: string]: string; }; get defaultAvatar(): string; get isSmall(): boolean; get tabindex(): number; get interactionClass(): { [property: string]: boolean; }; get showContent(): boolean; get isEmptyContentSlot(): boolean; get hover(): boolean; set hover(hover: boolean); focusDisplay(focusVisible: boolean): void; onClick(): void; onTouchend(): void; private resetTouch; emitTouch(): void; emitClick(): void; } declare const AvatarPlugin: PluginObject; export default AvatarPlugin; //# sourceMappingURL=avatar.d.ts.map