import { EventEmitter } from "events";
export interface EventStreamOptions {
    bufferSize?: number;
    throttleInterval?: number;
}
export declare class EventStream extends EventEmitter {
    private buffer;
    private bufferSize;
    private throttleInterval;
    private throttleTimeout;
    constructor(options?: EventStreamOptions);
    push(event: any): void;
    private scheduleEmit;
    getBuffer(): any[];
    clear(): void;
}
