import { ImageProps } from 'next/image';
import { AvatarSize, AvatarTheme, AvatarType } from '../../../components/Avatar/types';
import { IconProps } from '../../../components/Icon';
export declare const AVATAR_TYPES: {
    readonly SINGLE: "single";
    readonly GROUP: "group";
};
export declare const AVATAR_SIZES: {
    readonly SM: "sm";
    readonly MD: "md";
};
export declare const AVATAR_THEMES: {
    readonly PRIMARY: "primary";
    readonly GRAY: "gray";
};
export declare const AVATAR_SIZE_STYLES: Record<AvatarSize, string>;
export declare const AVATAR_SIZE_IMAGE_PROPS: Record<AvatarSize, Pick<ImageProps, 'width' | 'height'>>;
export declare const AVATAR_ICON_KEYS: Record<AvatarType, IconProps['iconKey']>;
export declare const AVATAR_ICON_STYLES: {
    readonly single: {
        readonly sm: "text-[0.875rem]";
        readonly md: "text-[1.125rem]";
    };
    readonly group: {
        readonly sm: "text-[1rem]";
        readonly md: "text-[1.25rem]";
    };
};
export declare const AVATAR_THEME_STYLES: Record<AvatarTheme, string>;
//# sourceMappingURL=index.d.ts.map