export declare const DuxPageFormItem: import("vue").DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").DefineComponent; readonly labelStyle: import("vue").PropType; readonly labelAlign: import("vue").PropType; readonly labelPlacement: import("vue").PropType; readonly path: StringConstructor; readonly first: BooleanConstructor; readonly rulePath: StringConstructor; readonly required: BooleanConstructor; readonly showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; readonly showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly rule: import("vue").PropType; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly ignorePathChange: BooleanConstructor; readonly validationStatus: import("vue").PropType<"error" | "warning" | "success">; readonly feedback: StringConstructor; readonly feedbackClass: StringConstructor; readonly feedbackStyle: import("vue").PropType; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; }>, { cssVars: import("vue").ComputedRef<{ "--n-bezier": string; "--n-line-height": string; "--n-blank-height": string; "--n-label-font-size": string; "--n-label-text-align": string; "--n-label-height": string; "--n-label-padding": string; "--n-label-font-weight": string; "--n-asterisk-color": string; "--n-label-text-color": string; "--n-feedback-padding": string; "--n-feedback-font-size": string; "--n-feedback-height": string; "--n-feedback-text-color": string; "--n-feedback-text-color-warning": string; "--n-feedback-text-color-error": string; }> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; validate: import("naive-ui/es/form/src/interface").FormItemValidate; restoreValidation: () => void; path?: string; internalValidate: import("naive-ui/es/form/src/interface").FormItemInternalValidate; mergedSize: import("vue").ComputedRef; validationErrored: import("vue").Ref; validationWarned: import("vue").Ref; mergedLabelStyle: import("vue").ComputedRef; mergedLabelPlacement: import("vue").ComputedRef; mergedLabelAlign: import("vue").ComputedRef; mergedShowRequireMark: import("vue").ComputedRef; mergedRequireMarkPlacement: import("vue").ComputedRef<"left" | "right" | "right-hanging">; mergedValidationStatus: import("vue").ComputedRef<"error" | "success" | "warning" | undefined>; mergedShowFeedback: import("vue").ComputedRef; mergedShowLabel: import("vue").ComputedRef; isAutoLabelWidth: import("vue").ComputedRef; labelElementRef: import("vue").Ref; mergedClsPrefix: import("vue").Ref; mergedRequired: import("vue").ComputedRef; feedbackId: import("vue").Ref; renderExplains: import("vue").Ref<{ key: string; render: () => import("vue").VNodeChild; }[], { key: string; render: () => import("vue").VNodeChild; }[] | { key: string; render: () => import("vue").VNodeChild; }[]>; reverseColSpace: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly labelStyle: import("vue").PropType; readonly labelAlign: import("vue").PropType; readonly labelPlacement: import("vue").PropType; readonly path: StringConstructor; readonly first: BooleanConstructor; readonly rulePath: StringConstructor; readonly required: BooleanConstructor; readonly showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; readonly showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly rule: import("vue").PropType; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly ignorePathChange: BooleanConstructor; readonly validationStatus: import("vue").PropType<"error" | "warning" | "success">; readonly feedback: StringConstructor; readonly feedbackClass: StringConstructor; readonly feedbackStyle: import("vue").PropType; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; }>> & Readonly<{}>, { readonly first: boolean; readonly required: boolean; readonly showRequireMark: boolean | undefined; readonly showFeedback: boolean | undefined; readonly showLabel: boolean | undefined; readonly ignorePathChange: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { required: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;