import React from 'react';
import { ValueOf } from '../kit/utils/types';
export declare const Size: {
    readonly ExtraLarge: "extra-large";
    readonly ExtraSmall: "extra-small";
    readonly Large: "large";
    readonly Medium: "medium";
    readonly Small: "small";
};
export type Size = ValueOf<typeof Size>;
type Palette = 'bright' | 'muted';
export interface Props {
    text: string;
    hideTooltip?: boolean;
    /** do not color the bg based on text */
    noColor?: boolean;
    size?: Size;
    square?: boolean;
    /** Palette to use for background and text colors. Defaults to 'bright'. */
    palette?: Palette;
    inactive?: boolean;
    tooltipText?: string;
}
export declare const getInitials: (name?: string) => string;
export declare const getColor: (name: string | undefined, themeIsDark: boolean, palette?: Palette) => string;
declare const Avatar: React.FC<Props>;
export interface GroupProps extends Omit<Props, 'text'> {
    items: string[];
}
export declare const AvatarGroup: React.FC<GroupProps>;
export default Avatar;
//# sourceMappingURL=Avatar.d.ts.map