import { WatermarkService } from '@asoftwareworld/form-builder-pro/core';
import * as i0 from "@angular/core";
import * as i1 from "./fileupload";
import * as i2 from "./fileupload-dialog";
import * as i3 from "./asw-drag-drop.directive";
import * as i4 from "@angular/common";
import * as i5 from "@angular/forms";
import * as i6 from "@asoftwareworld/form-builder-pro/common";
import * as i7 from "@asoftwareworld/form-builder-pro/form-control/confirm-dialog";
import * as i8 from "@asoftwareworld/form-builder-pro/core";
export declare function initializeLicense(): () => Promise<void>;
export declare class AswFileUploadModule {
    private watermarkService;
    constructor(watermarkService: WatermarkService);
    static ɵfac: i0.ɵɵFactoryDeclaration<AswFileUploadModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<AswFileUploadModule, [typeof i1.AswFileUpload, typeof i2.AswFileUploadDialog, typeof i3.AswDragAndDropDirective], [typeof i4.CommonModule, typeof i5.FormsModule, typeof i5.ReactiveFormsModule, typeof i6.MaterialModule, typeof i7.AswConfirmDialogModule, typeof i8.AswTranslateModule, typeof i6.AswPipeModule], [typeof i1.AswFileUpload, typeof i2.AswFileUploadDialog, typeof i3.AswDragAndDropDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<AswFileUploadModule>;
}
