import { ReactNode } from 'react'; export interface AvatarEditorProps { avatar: ReactNode; changeLabel: string; className?: string; deleteLabel: string; hasImage: boolean; isDisabled?: boolean; isPending?: boolean; label: string; onDelete: () => Promise | void; onUpload: (file: File) => Promise | void; uploadLabel: string; } export declare function AvatarEditor({ avatar, changeLabel, className, deleteLabel, hasImage, isDisabled, isPending, label, onDelete, onUpload, uploadLabel }: AvatarEditorProps): import("react").JSX.Element;