import { FileUploader } from './file-uploader.class';
export declare class UploadComponent {
    fileUploaders: Array<FileUploader>;
    filesWithSameName: any[];
    addFile(file: any, options: any): void;
    checkFileSame(fileName: any): boolean;
    getFiles(): File[];
    getFullFiles(): FileUploader[];
    upload(oneFile?: any, isMultipleUpload?: boolean): import("rxjs").Observable<unknown[]>;
    oneTimeUpload(): import("rxjs").Observable<any[]>;
    dealOneTimeUploadFiles(uploads: any): Promise<any[]>;
    deleteFile(file: any): void;
    removeFiles(): void;
    getSameNameFiles(): string;
    resetSameNameFiles(): void;
}
