import { EventBus } from '../utils/EventBus'; import { EventListener } from '../utils/EventListener'; import { Scalar } from './Scalar'; export declare class DiffBus> { private stateGetter; private state; private diffBus; constructor(stateBus: EventBus, stateGetter: (state: State) => T); private _getDiff; subscribe(listener: EventListener>): { unsubscribe: () => void; }; }