/// <reference types="react" />
import { rich_text } from '../types';
import { AsBox } from '../as';
import { WithOnSubmit, WithPlaceholder, WithTitle } from '../withs';
export declare function FileUploader({ accept, styles, className, nonEmptyPlaceholder, onFileAbort, onFileRemove, onFileUpload, onSubmit, placeholder, submitLabel, autoUpload, getUploadParams, url, ...props }: FileUploaderProps): JSX.Element;
export interface FileUploaderProps extends AsBox, WithTitle, WithPlaceholder, WithOnSubmit {
    accept?: string;
    styles?: any;
    nonEmptyPlaceholder?: string;
    onFileAbort?: Function;
    onFileRemove?: Function;
    onFileUpload?: Function;
    submitLabel?: rich_text;
    url?: string;
    getUploadParams?: Function;
    autoUpload?: boolean;
}
export default FileUploader;
//# sourceMappingURL=FileUploader.d.ts.map