import React from 'react'; import { ComposibleValidatable as State } from 'formstate-x'; import { FormItemProps as BaseFormItemProps } from '../Form'; export interface Props extends Omit { state?: State; } /** * `FormItem` 中的 Input 组件通过这个 hook 把 state 传递给 `FormItem` * 注意适合 `FormItem` 对应单个 Input 组件的场景;若单个 `FormItem` 中包含了多个 Input 组件, * 需要通过给 `FormItem` 显式传递 prop state 来指定 `FormItem` 消费的 state */ export declare function useStateInFormItem(state?: State): void; declare const _default: ({ state: stateFromProps, children, ...restProps }: Props) => React.JSX.Element; export default _default; export declare function bindFormItem(state: State): Pick;