/// <reference types="node" />
import { EventEmitter } from "events";
import IAddEventConfig from "../interface/config/IAddEventConfig";
import IStrategy from "./../interface/IStrategy";
export default class OnBundleSizeStrategy implements IStrategy {
    eventEmitter: EventEmitter;
    /**
     * @type {number}
     */
    MAX_BUNDLE_SIZE: number;
    constructor(config: {
        maxBundle?: number;
    });
    onAdd(info: IAddEventConfig): void;
    onClear(): void;
    sendAll(): void;
    destroy(): void;
}
