/**
 * useMount hook to runs only once when the component mounts
 * after mounting condition is met
 *
 * @param fn function to run
 * @param shouldMount function to check mount condition
 * @param deps dependencies to watch for changes
 */
export declare const useMount: (fn: () => void, shouldMount?: () => boolean, deps?: unknown[]) => void;
