import { Context } from 'react'; import { FormItemContextProps, FormContextProps, KeyType, FormInstance } from './interface'; export declare type FormContextType = Context>; export declare const FormContext: Context>; export declare type FormItemContextType = Context>; export declare const FormItemContext: Context>; export declare const FormProviderContext: Context<{ register?: (name: string, form: FormInstance) => void; onFormValuesChange?: (id: string | undefined, changedValues: any) => void; onFormSubmit?: (id: string | undefined, values: any) => void; }>; export declare const FormListContext: Context<{ getItemKey?: (key: any) => string; }>;