import type { DependencyList, EffectCallback } from 'react'; import type { ExtendedReactEffect } from "../basic.cjs"; import type { DebounceOptions } from "../debounce.cjs"; export type UseDebouncedEffect = (callback: EffectCallback, deps?: DependencyList, options?: DebounceOptions, ...args: T[]) => void; export declare function createDebouncedEffect(effect: ExtendedReactEffect): UseDebouncedEffect;