import { OnDestroy, OnInit } from '@angular/core'; import { FieldType } from '@ngx-formly/core'; import { FilePickerComponent, FilePreviewModel } from 'ngx-awesome-uploader'; import { Observable } from 'rxjs'; import { ScDialogService } from '../../../sc-dialogs/sc-dialog.service'; import { DropBoxService } from '../../form-fields/drop-box-upload/drop-box.service'; import { DemoFilePickerAdapter } from '../field-file-upload/demo-file-picker.adapter'; export declare class FieldFilesUploadComponent extends FieldType implements OnInit, OnDestroy { private _dialogService; private _googleDriveService; uploader: FilePickerComponent; adapter: DemoFilePickerAdapter; loading: boolean; uploading: boolean; defaultOptions: { templateOptions: { limit: any; mode: string; scrollMode: string; urls: any[]; }; }; files$: Observable<{ file: File; url: string; }[]>; private _filesSubject$; private _subscription$; constructor(_dialogService: ScDialogService, _googleDriveService: DropBoxService); ngOnInit(): void; onUploadSuccess(e: FilePreviewModel): void; onFileRemove(index: number): void; onFileAdded(file: FilePreviewModel): void; openFile(fileItem: { file: File; }): void; trackByIndex: (index: number) => number; ngOnDestroy(): void; private _getUrl; private _getFile; } //# sourceMappingURL=field-files-upload.component.d.ts.map