import type { SubmitFunction, SubmitOptions } from "react-router"; type SubmitTarget = Parameters["0"]; /** * @deprecated Debounce at the route level instead of the component level. * @see https://sergiodxa.com/tutorials/debounce-loaders-and-actions-in-react-router */ export declare function useDebounceSubmit(): (target: SubmitTarget, options?: SubmitOptions & { /** Submissions within this timeout will be canceled */ debounceTimeout?: number; }) => Promise; export {};