/** * Executes a callback after a specified delay. * Automatically clears timeout if delay changes or component unmounts. * * @param callback - Function to execute after delay * @param delay - Delay in milliseconds, or `null` to disable * * @example * useTimeout(() => console.log("Hello after 1s"), 1000); */ export declare const useTimeout: (callback: () => void, delay: number | null) => void; //# sourceMappingURL=useTimeout.d.ts.map