import type { KeyPath, PiFieldBindPath, PiFieldGet, PiFieldValueOf } from '@piying/view-core'; import type { PiResolvedViewFieldConfig } from '../type'; import type { ControlValueAccessorAdapter } from '../util/use-control-value-accessor'; /** 渲染作用域: cvaa / field 都按 path 指向的字段推导 */ export type FieldControlBindScope = { cvaa: ControlValueAccessorAdapter>>; field: PiFieldGet; }; export interface FieldControlBindProps { field: S; path?: [...P] | PiFieldBindPath; children: (props: FieldControlBindScope) => React.ReactNode; } export declare function PiyingField(props: FieldControlBindProps): import("react").ReactNode; /** @deprecated 已废弃,请使用 {@link PiyingField} */ export declare const Field: typeof PiyingField;