import { Reaction, IReactionOptions, Dispose } from './types'; export declare const autorun: { (tracker: Reaction, name?: string): () => void; memo(callback: () => T, dependencies?: any[]): T; effect(callback: () => void | Dispose, dependencies?: any[]): void; }; export declare const reaction: (tracker: () => T, subscriber?: (value: T, oldValue: T) => void, options?: IReactionOptions) => () => void;