export declare class EventLimit { private lastTriggerValue; private handlers; on(limit: T, handler: (data?: T) => void): void; onSingle(limit: T, handler: (data?: T) => void): void; off(limit: T, handler: (data?: T) => void): void; allOff(): void; trigger: (data?: T) => void; }