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<(string | import("vue").CSSProperties | undefined)[]>; mergedLabelPlacement: ComputedRef; mergedLabelAlign: ComputedRef; mergedShowRequireMark: ComputedRef; mergedRequireMarkPlacement: ComputedRef<"left" | "right" | undefined>; mergedValidationStatus: ComputedRef<"error" | "success" | "warning" | undefined>; mergedShowFeedback: ComputedRef; mergedShowLabel: ComputedRef; }; export declare function formItemRule(props: FormItemSetupProps): { mergedRules: ComputedRef; mergedRequired: ComputedRef; };