export declare class IUploadOptions {
    uri: string;
    method?: string;
    maximumSize?: number;
    headers?: {
        [key: string]: any;
    };
    authToken?: string;
    authTokenHeader?: string;
    additionalParameter?: {
        [key: string]: any;
    };
    fileFieldName?: string;
    checkSameName?: boolean;
    withCredentials?: boolean;
}
export declare class IFileOptions {
    accept?: string;
    multiple?: boolean;
}
export declare enum UploadStatus {
    preLoad = 0,
    uploading = 1,
    uploaded = 2,
    failed = 3
}
