import { Observable } from 'rxjs';
import { QdFileUpload, QdFileUploadManager } from '../model/file-upload.model';
import * as i0 from "@angular/core";
export declare class QdFileUploadService {
    private readonly uploadManager?;
    constructor(uploadManager?: QdFileUploadManager);
    upload(file: File): Observable<QdFileUpload>;
    private fallbackUpload;
    private uploadWithManager;
    private mapHttpEventToFileUpload;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdFileUploadService, [{ optional: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<QdFileUploadService>;
}
//# sourceMappingURL=file-upload.service.d.ts.map