import { FormInstance } from "antd"; import { Meta, SetterConfig } from "../types"; import { Option } from "../types"; interface FormBindingContext { meta: Meta; form: FormInstance; setVisibleFields: (fields: Set) => void; handleEffects: (changedValues: Record, allValues: Record) => void; } export declare const createFormBinding: (context: FormBindingContext) => { getSetterConfig: (fieldPath: string) => SetterConfig | undefined; getOptions: (config: SetterConfig, values: Record) => Option[]; updateVisibility: (values: Record) => void; handleValuesChange: (changedValues: Record, allValues: Record) => void; }; export {};