/// <reference types="react" />
declare const useSubmitCallback: <T extends Record<string, any>>(onSubmitCallback: (data: T) => Promise<unknown>) => {
    handleSubmit: (data: Record<string, any>) => Promise<void>;
    isSubmitting: boolean;
    setIsSubmitting: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    errorMessage: undefined;
    setErrorMessage: import("react").Dispatch<import("react").SetStateAction<undefined>>;
};
export default useSubmitCallback;
