import { DialogRef } from '@angular/cdk/dialog';
import { QdFileUpload } from '../models/file-upload';
import { QdFileCollectorService } from '../services/file-collector.service';
import * as i0 from "@angular/core";
export declare class QdFileCollectorDialogComponent {
    private readonly fileCollectorService;
    private readonly dialogFileCollectorService;
    private readonly dialogRef;
    get fileUploads(): QdFileUpload[];
    constructor(fileCollectorService: QdFileCollectorService, dialogFileCollectorService: QdFileCollectorService, dialogRef: DialogRef<QdFileUpload[]>);
    uploadFiles(files: File[]): void;
    close(): void;
    isCloseButtonDisabled(): boolean;
    private _isFileUploadCompleted;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdFileCollectorDialogComponent, [{ skipSelf: true; }, null, null]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<QdFileCollectorDialogComponent, "qd-file-collector-dialog", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=file-collector-dialog.component.d.ts.map