/// <reference types="node" />
import { EventEmitter } from "events";
import IAddEventConfig from "../interface/config/IAddEventConfig";
import IStrategy from "./../interface/IStrategy";
export default class OnIntervalStrategy implements IStrategy {
    eventEmitter: EventEmitter;
    SEND_INTERVAL: number;
    private readonly intervalSend;
    constructor(config: {
        interval?: number;
    });
    onAdd(info?: IAddEventConfig): void;
    onClear(): void;
    sendAll(): void;
    destroy(): void;
    private send;
}
