export declare class AnEvent implements Observable { private readonly observers; constructor(); subscribe(observer: Observer): void; unsubscribe(observer: Observer): void; notify(): void; } interface Observable { subscribe(observer: () => void): void; unsubscribe(observer: () => void): void; notify(): void; } type Observer = () => void; export {}; //# sourceMappingURL=index.d.ts.map