import { ChangeEvent, DragEvent, FormEvent } from "react"; export interface Props { additionalMessage?: string; errorMessage?: string; currentImageId?: string; isAddImageLoading?: boolean; isDeleteImageLoading?: boolean; isDisabled?: boolean; onClose: () => void; onSubmit: (data: FormData) => void; message?: string; } export interface ComponentProps extends Omit { imageDataUrl: string | null; isLoading: boolean; isUploadDisabled: boolean; onDragOver: (event: DragEvent) => void; onFileDrop: (event: DragEvent) => void; onFileSelect: (event: ChangeEvent) => void; onSubmit: (event: FormEvent) => void; } export declare const usePrepareComponent: (props: Props) => ComponentProps; declare const _default: import("react").JSXElementConstructor; export default _default; //# sourceMappingURL=index.d.ts.map