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