import { Logger } from '../../../zego.entity';
export declare class ZipLogUploader {
    private _innerLogger;
    private proxyCtrl?;
    private _defaultDomain;
    _uploadUrl: string;
    private _uploadURLs;
    private _uploadIndex;
    private _taskQueue;
    private _updateLocked;
    constructor(_innerLogger: Logger, proxyCtrl?: any);
    setUploadUrl(urls: string[]): void;
    sendRequest(formData: FormData, userUpload?: boolean): Promise<void>;
    upload(info: {
        appId: number;
        userId?: string;
        deviceId?: string;
        token?: string;
    }, zipBlob: Blob, userUpload: boolean): Promise<void>;
}
