import type { Disposable } from './disposable'; import type { KeyOf, Model, ReadonlyModel } from './model'; interface EffectOptions { /** * Run effect immediately, */ immediate: boolean; } export declare function effect(model: Model | ReadonlyModel, dependencies: Array>, fn: () => void, options?: EffectOptions): Disposable; export {}; //# sourceMappingURL=effect.d.ts.map