import type { AiAgent } from '@base/api';
import { type Avatar } from '@utils/agentAvatar';
export type ProfileProps = {
    agent: AiAgent;
};
export declare const Profile: ({ agent }: ProfileProps) => import("react/jsx-runtime").JSX.Element;
export type AvatarSelectionProps = {
    initialAvatar?: Avatar;
    isChangePending?: boolean;
    onChange: (avatar: Avatar) => void;
};
export declare const AvatarSelection: ({ initialAvatar, isChangePending, onChange, }: AvatarSelectionProps) => import("react/jsx-runtime").JSX.Element;
export type UploadImageProps = {
    name?: string;
    avatar?: string;
    onChange: (avatar?: string) => void;
};
export declare const UploadImage: ({ avatar, onChange }: UploadImageProps) => import("react/jsx-runtime").JSX.Element;
