import type { UseFormReturn } from '../../hooks/Form/useForm';
import type { FormFields } from '../../utils/formStore/createFormStore';
import { PropsWithChildren } from 'react';
interface FormProviderProps<DefaultValues extends FormFields> {
    value: UseFormReturn<DefaultValues>;
}
declare const createFormContext: <DefaultValues extends FormFields>() => {
    FormProvider: (props: PropsWithChildren<FormProviderProps<DefaultValues>>) => import("react/jsx-runtime").JSX.Element;
    useFormContext: () => UseFormReturn<DefaultValues>;
};
export default createFormContext;
