import { Unsubscribe, ISubscriber, IPublisher } from './types'; export declare class Publisher implements IPublisher { private subscribers; private inBatch; private pendingState; constructor(); subscribe(subscriber: ISubscriber): Unsubscribe; notify(state: T): void; batch(fn: () => void): void; } //# sourceMappingURL=Publisher.d.ts.map