import React from "react"; import { UseFormReturnType as UseMantineFormReturnType } from "@mantine/form"; import { UseFormInput } from "@mantine/form/lib/types"; import { BaseRecord, HttpError, UseFormProps as UseFormCoreProps, UseFormReturnType as UseFormReturnTypeCore } from "@pankod/refine-core"; declare type FormVariableType = ReturnType TTransformed>["transformValues"]>>; export declare type UseFormReturnType = UseMantineFormReturnType TTransformed> & { refineCore: UseFormReturnTypeCore>; saveButtonProps: { disabled: boolean; onClick: (e: React.PointerEvent) => void; }; }; export declare type UseFormProps = { refineCoreProps?: UseFormCoreProps> & { warnWhenUnsavedChanges?: boolean; }; } & UseFormInput TTransformed>; export declare const useForm: , TTransformed = TVariables>({ refineCoreProps, ...rest }?: UseFormProps) => UseFormReturnType; export {}; //# sourceMappingURL=index.d.ts.map