import { ComputedRef } from 'vue'; import type { FormItemSetupProps } from './FormItem'; import type { Size, FormItemRule } from './interface'; export declare function formItemSize(props: FormItemSetupProps): { mergedSize: ComputedRef; }; export declare function formItemMisc(props: FormItemSetupProps): { validationErrored: import("vue").Ref; mergedLabelStyle: ComputedRef<(import("vue").StyleValue | undefined)[]>; mergedLabelPlacement: ComputedRef; mergedLabelAlign: ComputedRef; mergedShowRequireMark: ComputedRef; mergedRequireMarkPlacement: ComputedRef<"left" | "right" | "right-hanging">; mergedValidationStatus: ComputedRef<"error" | "success" | "warning" | undefined>; mergedShowFeedback: ComputedRef; mergedShowLabel: ComputedRef; isAutoLabelWidth: ComputedRef; }; export declare function formItemRule(props: FormItemSetupProps): { mergedRules: ComputedRef; mergedRequired: ComputedRef; };