import { ObserveEvent, ObserveEventCallback, Selector } from './observableInterfaces'; export interface ObserveOptions { immediate?: boolean; retainObservable?: boolean; } export declare function observe(run: (e: ObserveEvent) => T | void, options?: ObserveOptions): () => void; export declare function observe(selector: Selector, reaction?: (e: ObserveEventCallback) => any, options?: ObserveOptions): () => void; //# sourceMappingURL=observe.d.ts.map