export declare type Subscriber = (value: A) => void; export declare class EventStream { private subscribers; subscribe(handler: Subscriber): Subscriber; unsubscribe(handler: Subscriber): void; publish(value: A): void; }