import * as react_jsx_runtime from 'react/jsx-runtime'; import * as _autoform_react from '@autoform/react'; import { AutoFormProps as AutoFormProps$1 } from '@autoform/react'; import React, { ReactNode } from 'react'; import { MantineProvider } from '@mantine/core'; import { FieldConfig } from '@autoform/core'; import { SuperRefineFunction } from '@autoform/zod'; interface AutoFormProps extends Omit, "uiComponents" | "formComponents"> { theme?: Parameters[0]["theme"]; } declare const MantineAutoFormFieldComponents: { readonly string: React.FC<_autoform_react.AutoFormFieldProps>; readonly number: React.FC<_autoform_react.AutoFormFieldProps>; readonly boolean: React.FC<_autoform_react.AutoFormFieldProps>; readonly date: React.FC<_autoform_react.AutoFormFieldProps>; readonly select: React.FC<_autoform_react.AutoFormFieldProps>; }; type FieldTypes = keyof typeof MantineAutoFormFieldComponents; declare function AutoForm>({ theme, ...props }: AutoFormProps): react_jsx_runtime.JSX.Element; declare function fieldConfig(config: FieldConfig): SuperRefineFunction; export { AutoForm, type AutoFormProps, type FieldTypes, MantineAutoFormFieldComponents, fieldConfig };