import type { RuntimeContext } from './types';
export declare class BatchController {
    private context;
    private batchCount;
    constructor(context: RuntimeContext);
    private emit;
    startBatch(initiate?: boolean): void;
    endBatch(): void;
    get isBatching(): boolean;
    destroy(): void;
}
