export default class Publisher { private data?; private subscribers; publish(v: T): void; getRecentlyData: () => T | undefined; subscribe(fn: (v: T) => void): { unsubscribe: () => void; }; }