import type { WebAppEvent } from "../types"; import type { Config } from "../core/config"; import { Transport } from "./transport"; export declare class BatchProcessor { private config; private queue; private transport; private flushTimer; private isStarted; constructor(config: Config, transport: Transport); start(): void; stop(): void; addEvent(event: WebAppEvent): void; private scheduleFlush; flush(): void; flushAsync(): Promise; private setupPageUnloadHandler; } //# sourceMappingURL=batch-processor.d.ts.map