import { PropType } from "vue"; import { ApplyRule, FormProps, FormValidateCallback, FormSchema } from "../types/form"; import { FormItemRule } from "naive-ui"; declare const _default: import("vue").DefineComponent<{ schema: { type: PropType; default: () => {}; }; rule: { type: PropType; default: null; }; path: { type: StringConstructor; default: null; }; }, { getValues: import("vue").ComputedRef<{ field: string | undefined; path: string; model: Recordable; bindVal: import("vue").ComputedRef; values: Recordable; schema: FormSchema; }>; formProps: import("vue").ComputedRef>; getShow: () => { isShow: boolean; isIfShow: boolean; }; renderItem: () => string | import("vue").VNode | import("vue").VNode[]; validate: (options: { trigger?: string; callback?: FormValidateCallback; shouldRuleBeApplied?: ApplyRule; }) => Promise; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => {}; }; rule: { type: PropType; default: null; }; path: { type: StringConstructor; default: null; }; }>>, { path: string; schema: FormSchema; rule: FormItemRule; }>; export default _default;