import { UseStepsFormConfig } from "sunflower-antd"; import { BaseRecord, HttpError, useStepsFormFromSFReturnType } from "../../../interfaces"; import { useFormProps, UseFormReturnType } from "../useForm"; export declare type useStepsFormReturnType = UseFormReturnType & useStepsFormFromSFReturnType; export declare type useStepsFormProps = useFormProps & UseStepsFormConfig; /** * `useStepsForm` hook allows you to split your form under an Ant Design based {@link https://ant.design/components/steps/ Steps} component and provides you with a few useful functionalities that will help you manage your form. * * @see {@link https://refine.dev/docs/api-references/hooks/form/useStepsForm} for more details. * * @typeParam TData - Result data of the query extends {@link https://refine.dev/docs/api-references/interfaceReferences#baserecord `BaseRecord`} * @typeParam TError - Custom error object that extends {@link https://refine.dev/docs/api-references/interfaceReferences#httperror `HttpError`} * @typeParam TVariables - Values for params. default `{}` * * */ export declare const useStepsForm: (props?: useStepsFormProps) => useStepsFormReturnType;