import { MSearchCombinerInterface, SuccessCallback, ErrorCallback } from "./MSearchCombiner.types";
import { MultiSearchQuery, AnalyticsClientProvider } from "../AnalyticsClient.types";
declare class MSearchCombiner implements MSearchCombinerInterface {
    private analyticsClient;
    private requests;
    private requestsInProgress;
    private requestInitted;
    private timerId;
    constructor(analyticsClient: AnalyticsClientProvider);
    addRequest(query: MultiSearchQuery[], successCallback: SuccessCallback, errorCallback: ErrorCallback): void;
    private initRequest;
    private getResponseData;
    private initRequestWithDelay;
}
export default MSearchCombiner;
