/// <reference types="react" />
interface AvatarProps {
    name: string;
    image: string;
    id: string;
    services: {
        udpateAvatar: (id: string, file: File) => Promise<void>;
        generateAvatar: (fileName: string, name: string) => Promise<string>;
    };
    onlySource?: boolean;
    displayedTexts: {
        stateMessage: string;
        accountImageSettings: string;
        username: string;
        imageDropwdonSelector: string;
        cancel: string;
        selectImage: string;
        upload: string;
        imageGeneratorSelector: string;
    };
    label?: string;
    width?: string;
    disabled?: boolean;
}
export declare const Avatar: ({ name, image, id, services, onlySource, displayedTexts, ...props }: AvatarProps) => JSX.Element;
export {};
