import { Observable } from 'rxjs';
import { QdCollectedFile } from './collected-file';
import { QdUploadProgress } from './upload-progress';
export interface QdFileManager {
    /**
     * @description Uploads a file
     *
     * @param file The file that should be uploaded
     */
    upload(file: File): Observable<QdUploadProgress>;
    /**
     * @description Deletes a file
     *
     * @param collectedFile The file to delete.
     */
    delete(collectedFile: QdCollectedFile): Observable<boolean>;
}
//# sourceMappingURL=file-manager.d.ts.map