import type { FormHookProps } from "../types.js";
export declare function useTableForm(props: FormHookProps): {
    submit: (e?: React.BaseSyntheticEvent) => Promise<void>;
    reset: import("react-hook-form").UseFormReset<import("../types.js").GroupTransactionFormInputs | import("../types.js").ServiceProviderFeeTypeFormInputs | import("../types.js").FixedIncomeTypeFormInputs | import("../types.js").AccountFormInputs | import("../types.js").AssetFormInputs | import("../types.js").SPVFormInputs>;
    register: import("react-hook-form").UseFormRegister<import("../types.js").GroupTransactionFormInputs | import("../types.js").ServiceProviderFeeTypeFormInputs | import("../types.js").FixedIncomeTypeFormInputs | import("../types.js").AccountFormInputs | import("../types.js").AssetFormInputs | import("../types.js").SPVFormInputs>;
    control: import("react-hook-form").Control<import("../types.js").GroupTransactionFormInputs | import("../types.js").ServiceProviderFeeTypeFormInputs | import("../types.js").FixedIncomeTypeFormInputs | import("../types.js").AccountFormInputs | import("../types.js").AssetFormInputs | import("../types.js").SPVFormInputs, any, import("../types.js").GroupTransactionFormInputs | import("../types.js").ServiceProviderFeeTypeFormInputs | import("../types.js").FixedIncomeTypeFormInputs | import("../types.js").AccountFormInputs | import("../types.js").AssetFormInputs | import("../types.js").SPVFormInputs>;
    formInputs: {
        inputs: {
            label: string;
            Input: () => string | React.JSX.Element;
            inputLabel?: import("react").ReactNode | null;
        }[];
        additionalInputs?: import("react").ReactElement;
    };
    formState: import("react-hook-form").FormState<import("../types.js").GroupTransactionFormInputs | import("../types.js").ServiceProviderFeeTypeFormInputs | import("../types.js").FixedIncomeTypeFormInputs | import("../types.js").AccountFormInputs | import("../types.js").AssetFormInputs | import("../types.js").SPVFormInputs>;
};
//# sourceMappingURL=useTableForm.d.ts.map