import type { DependencyList, EffectCallback } from 'react'; import type { ExtendedReactEffect } from "../basic.js"; import type { ThrottleOptions } from "../throttle.js"; export type UseThrottledEffect = (callback: EffectCallback, deps?: DependencyList, options?: ThrottleOptions, ...args: T[]) => void; export declare function createThrottledEffect(effect: ExtendedReactEffect): UseThrottledEffect;