import { type DependencyList, type EffectCallback } from 'react'; /** * Calls callback immediately (during render) if dependencies changed since last render. * Useful when you don't need to wait for DOM changes. * Inspired by this article: https://react.dev/learn/you-might-not-need-an-effect. * * IMPORTANT: because "instant effect" runs immediately - it runs both on server and client side, * so you need to check window/document/etc before use. * * @param callback Effect callback. * @param deps Dependency list. */ export declare function useInstantEffect(callback: EffectCallback, deps?: DependencyList): void;