import { KalturaUploadRequest } from '../api/kaltura-upload-request';
import { KalturaRequestOptions } from '../api/kaltura-request-options';
import { KalturaClientOptions } from '../kaltura-client-options';
import { CancelableAction } from '../cancelable-action';
export declare class KalturaUploadRequestAdapter {
    clientOptions: KalturaClientOptions;
    defaultRequestOptions: KalturaRequestOptions;
    constructor(clientOptions: KalturaClientOptions, defaultRequestOptions: KalturaRequestOptions);
    transmit(request: KalturaUploadRequest<any>): CancelableAction<any>;
    private _getFormData;
    private _getChunkFileSize;
    private _prepareRequest;
    private _chunkUpload;
}
