import { QdUploadProgress } from './upload-progress';
import { RequiredProperty } from '../../core/types/utility.types';
export type QdFileUpload = RequiredProperty<QdUploadProgress, 'collectedFile'>;
export declare enum QdUploadErrorType {
    INVALID_MIME_TYPE = "INVALID_MIME_TYPE",
    INVALID_FILE_SIZE = "INVALID_FILE_SIZE",
    INVALID_FILE_NAME = "INVALID_FILE_NAME",
    UNKNOWN_SERVER_ERROR = "UNKNOWN_SERVER_ERROR",
    UNKNOWN_ERROR = "UNKNOWN_ERROR"
}
export type QdUploadError = {
    type: QdUploadErrorType;
    message?: string;
};
//# sourceMappingURL=file-upload.d.ts.map