import type { RuleLevel, RuleTrigger } from '../form/type'; import type { FormItemProps } from './type'; declare var __VLS_14: {}, __VLS_22: {}, __VLS_24: { message: string; level: RuleLevel; }, __VLS_26: {}; type __VLS_Slots = {} & { label?: (props: typeof __VLS_14) => any; } & { default?: (props: typeof __VLS_22) => any; } & { tip?: (props: typeof __VLS_24) => any; } & { extra?: (props: typeof __VLS_26) => any; }; declare const __VLS_base: import("vue").DefineComponent Promise<{ message: string; level: RuleLevel; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly & Readonly<{}>, { disabled: boolean; readonly: boolean; labelAlign: "left" | "right" | "top"; showAsterisk: boolean; asteriskPlacement: "left" | "right" | "end"; rowProps: import("../row/type.ts").RowProps & import("../index.ts").RestAttrs; labelProps: import("../col/type.ts").ColProps & import("../index.ts").RestAttrs; contentProps: import("../col/type.ts").ColProps & import("../index.ts").RestAttrs; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };