import type { Effect } from '../types/Effect.js'; import type { EffectProps } from '../types/props/EffectProps.js'; /** * Creates an eagerly evaluated synchronous or asynchronous effect that re-runs whenever the values of its dependencies change. * Changes to dependencies will enqueue the effect to run once the debounce duration has passed and the event queue is empty. * Further changes made before the effect runs will debounce the effect again. */ export declare const createEffect: (notifyCallback: EffectProps.Callback, config?: Partial) => Effect;