import { FormConfig } from "./types.js"; import { HttpError } from "@refinedev/core"; import { UseFormProps, UseFormReturnType } from "@refinedev/react-hook-form"; import { Controller, FieldValues, FormProvider, UseFormProps as UseFormProps$1, UseFormReturn } from "react-hook-form"; import * as z$1 from "zod"; //#region src/components/form/adapters.d.ts interface FormAdapter { Controller: typeof Controller; FormProvider: typeof FormProvider; submitHandler: (config: FormConfig, methods: UnifiedFormReturnType) => Promise; useForm: (options: BaseUseFormOptions) => UnifiedFormReturnType; } type UnifiedFormReturnType = UseFormReturn | UseFormReturnType; interface BaseUseFormOptions { defaultValues?: UseFormProps$1["defaultValues"]; refineCoreProps?: UseFormProps["refineCoreProps"]; validationSchema?: z$1.ZodSchema; } declare const adapters: Record>; //#endregion export { FormAdapter, UnifiedFormReturnType, adapters }; //# sourceMappingURL=adapters.d.ts.map