export interface INg2UploaderOptions {
    url: string;
    cors?: boolean;
    withCredentials?: boolean;
    multiple?: boolean;
    maxUploads?: number;
    data?: any;
    autoUpload?: boolean;
    multipart?: any;
    method?: 'POST' | 'GET';
    customHeaders?: any;
    encodeHeaders?: boolean;
    authTokenPrefix?: string;
    authToken?: string;
    fieldName?: string;
    fieldReset?: boolean;
    previewUrl?: string;
    calculateSpeed?: boolean;
    filterExtensions?: boolean;
    allowedExtensions?: string[];
}
export declare class Ng2UploaderOptions implements INg2UploaderOptions {
    url: string;
    cors?: boolean;
    withCredentials?: boolean;
    multiple?: boolean;
    maxUploads?: number;
    data?: any;
    autoUpload?: boolean;
    multipart?: any;
    method?: 'POST' | 'GET';
    customHeaders?: any;
    encodeHeaders?: boolean;
    authTokenPrefix?: string;
    authToken?: string;
    fieldName?: string;
    fieldReset?: boolean;
    previewUrl?: string;
    calculateSpeed?: boolean;
    filterExtensions?: boolean;
    allowedExtensions?: string[];
    constructor(obj: INg2UploaderOptions);
}
