import { Cabinet } from './cabinet'; import { Info } from './info'; import { Subs } from './subs'; interface ObservableCabinets { [propName: number]: Cabinet; } export declare class Observer { cabinets: ObservableCabinets; subs: Subs; constructor(info: Info, subs: Subs); update(prev: Info, next: Info): void; } export {};