export interface IFileUploaderOptions { $container: JQuery; maxFileSize: number; acceptedFileTypes: string; allowedFileExtensions: string[]; onValueChanged?: (e: DevExpress.ui.dxFileUploader.ValueChangedEvent) => void; onUploadStarted?: (e: DevExpress.ui.dxFileUploader.UploadStartedEvent) => void; onUploaded?: (e: DevExpress.ui.dxFileUploader.UploadedEvent) => void; selectButtonText?: string; cssClass?: string; } export declare class FileUploader { private readonly $container; private readonly maxFileSize; private readonly acceptedFileTypes; private readonly allowedFileExtensions; private readonly onValueChanged; private readonly onUploadStarted; private readonly onUploaded; private readonly cssClass; private readonly selectButtonText; private fileUploader; constructor(options: IFileUploaderOptions); render(): void; upload(uploadUrl: string, params?: any): Promise; }