/** * The early design of Semi Form was inspired by informed (https://github.com/joepuzzo/informed) and formik(https://github.com/formium/formik) * The informed API design is very concise, and formik has very clear naming of the form status. * However, due to the requirements of convenient scalability (we need to split into F/A architecture), in additional they have their own binding verification library, * we cannot directly reuse such libraries. * So we fully absorbed these excellent api designs. Combining the technical principles of the two to implement our own code, */ import Form from './baseForm'; import ArrayField from './arrayField'; import { useFormApi, useFormState, useFieldState, useFieldApi } from './hooks/index'; import withField from './hoc/withField'; import withFormState from './hoc/withFormState'; import withFormApi from './hoc/withFormApi'; import { FormAutoComplete, FormCascader, FormCheckbox, FormCheckboxGroup, FormDatePicker, FormInput, FormInputNumber, FormRadio, FormRadioGroup, FormRating, FormSelect, FormSlider, FormSwitch, FormTagInput, FormTextArea, FormTimePicker, FormTreeSelect, FormUpload, FormSelectOption, FormSelectOptionGroup } from "./field"; import ErrorMessage from './errorMessage'; import Label from './label'; import Section from './section'; import Slot from './slot'; export type { FormApi, FormFCChild } from './interface'; export { FormTextArea, FormInputNumber, FormSelect, FormInput, FormSelectOption, FormSelectOptionGroup, FormAutoComplete, FormCascader, FormCheckbox, FormCheckboxGroup, FormDatePicker, FormRadio, FormRadioGroup, FormRating, FormSlider, FormSwitch, FormTagInput, FormTimePicker, FormTreeSelect, FormUpload, Label as FormLabel, Slot as FormSlot }; export declare const Checkbox: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(e: import("../checkbox").CheckboxEvent) => any> | { type: import("vue").PropType<(e: import("../checkbox").CheckboxEvent) => any>; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onMouseEnter: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onMouseLeave: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extra: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; role: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tabIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extraId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; index: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; class: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; checked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultChecked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; indeterminate: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(e: import("../checkbox").CheckboxEvent) => any> | { type: import("vue").PropType<(e: import("../checkbox").CheckboxEvent) => any>; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onMouseEnter: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onMouseLeave: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extra: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; role: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tabIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extraId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; index: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; class: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; checked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultChecked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; indeterminate: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const CheckboxGroup: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; options: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(value: any[]) => void> | { type: import("vue").PropType<(value: any[]) => void>; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; direction: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; options: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(value: any[]) => void> | { type: import("vue").PropType<(value: any[]) => void>; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; direction: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const Radio: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; checked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultChecked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; displayMode: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(e: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void> | { type: import("vue").PropType<(e: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void>; default?: any; required?: false; }; onMouseEnter: import("vue").PropType<(e: any) => void> | { type: import("vue").PropType<(e: any) => void>; default?: any; required?: false; }; onMouseLeave: import("vue").PropType<(e: any) => void> | { type: import("vue").PropType<(e: any) => void>; default?: any; required?: false; }; mode: import("vue").PropType<"" | "advanced"> | { type: import("vue").PropType<"" | "advanced">; default?: any; required?: false; }; extra: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extraId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; checked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultChecked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; displayMode: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(e: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void> | { type: import("vue").PropType<(e: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void>; default?: any; required?: false; }; onMouseEnter: import("vue").PropType<(e: any) => void> | { type: import("vue").PropType<(e: any) => void>; default?: any; required?: false; }; onMouseLeave: import("vue").PropType<(e: any) => void> | { type: import("vue").PropType<(e: any) => void>; default?: any; required?: false; }; mode: import("vue").PropType<"" | "advanced"> | { type: import("vue").PropType<"" | "advanced">; default?: any; required?: false; }; extra: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addonId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extraId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const RadioGroup: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; options: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(event: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void> | { type: import("vue").PropType<(event: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; direction: import("vue").PropType<"horizontal" | "vertical"> | { type: import("vue").PropType<"horizontal" | "vertical">; default?: any; required?: false; }; mode: import("vue").PropType<"" | "advanced"> | { type: import("vue").PropType<"" | "advanced">; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; buttonSize: import("vue").PropType<"small" | "large" | "middle"> | { type: import("vue").PropType<"small" | "large" | "middle">; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-describedby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'onUpdate:value': import("vue").PropType<(v: any) => void> | { type: import("vue").PropType<(v: any) => void>; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; options: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(event: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void> | { type: import("vue").PropType<(event: import("@douyinfe/semi-foundation/lib/es/radio/radioInnerFoundation").RadioChangeEvent) => void>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; direction: import("vue").PropType<"horizontal" | "vertical"> | { type: import("vue").PropType<"horizontal" | "vertical">; default?: any; required?: false; }; mode: import("vue").PropType<"" | "advanced"> | { type: import("vue").PropType<"" | "advanced">; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; buttonSize: import("vue").PropType<"small" | "large" | "middle"> | { type: import("vue").PropType<"small" | "large" | "middle">; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-describedby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'onUpdate:value': import("vue").PropType<(v: any) => void> | { type: import("vue").PropType<(v: any) => void>; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const DatePicker: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; clearIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; timePickerOpts: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; bottomSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; insetLabel: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefix: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; topSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; rightSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; leftSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; renderDate: import("vue").PropType<(dayNumber?: number, fullDate?: string) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(dayNumber?: number, fullDate?: string) => import("../interface").VueJsxNode>; default?: any; required?: false; }; renderFullDate: import("vue").PropType<(dayNumber?: number, fullDate?: string, dayStatus?: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").DayStatusType) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(dayNumber?: number, fullDate?: string, dayStatus?: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").DayStatusType) => import("../interface").VueJsxNode>; default?: any; required?: false; }; triggerRender: import("vue").PropType<(props: import("../datePicker").DatePickerProps) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(props: import("../datePicker").DatePickerProps) => import("../interface").VueJsxNode>; default?: any; required?: false; }; onBlur: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: MouseEvent, rangeType: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").RangeType) => void> | { type: import("vue").PropType<(e: MouseEvent, rangeType: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").RangeType) => void>; default?: any; required?: false; }; onPresetClick: import("vue").PropType<(item: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").PresetType, e: MouseEvent) => void> | { type: import("vue").PropType<(item: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").PresetType, e: MouseEvent) => void>; default?: any; required?: false; }; onClickOutSide: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; locale: import("vue").PropType<{ placeholder: { date: string; dateTime: string; dateRange: [string, string]; dateTimeRange: [string, string]; monthRange: [string, string]; }; presets: string; footer: { confirm: string; cancel: string; }; selectDate: string; selectTime: string; year: string; month: string; day: string; monthText: string; months: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; fullMonths: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; weeks: { Mon: string; Tue: string; Wed: string; Thu: string; Fri: string; Sat: string; Sun: string; }; localeFormatToken: { FORMAT_SWITCH_DATE: string; }; }> | { type: import("vue").PropType<{ placeholder: { date: string; dateTime: string; dateRange: [string, string]; dateTimeRange: [string, string]; monthRange: [string, string]; }; presets: string; footer: { confirm: string; cancel: string; }; selectDate: string; selectTime: string; year: string; month: string; day: string; monthText: string; months: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; fullMonths: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; weeks: { Mon: string; Tue: string; Wed: string; Thu: string; Fri: string; Sat: string; Sun: string; }; localeFormatToken: { FORMAT_SWITCH_DATE: string; }; }>; default?: any; required?: false; }; dateFnsLocale: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; yearAndMonthOpts: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; dropdownMargin: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoAdjustOverflow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoSwitchDate: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; borderless: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultPickerValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; density: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledDate: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledTime: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownStyle: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; endDateOffset: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; format: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; getPopupContainer: import("vue").PropType<() => HTMLElement> | { type: import("vue").PropType<() => HTMLElement>; default?: any; required?: false; }; inputReadOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputStyle: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; motion: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; multiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; needConfirm: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChangeWithDateFirst: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; open: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; position: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver">; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; presets: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; presetPosition: import("vue").PropType<"bottom" | "left" | "right" | "top"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top">; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType<"small" | "default" | "large"> | { type: import("vue").PropType<"small" | "default" | "large">; default?: any; required?: false; }; spacing: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; startDateOffset: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; stopPropagation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; timeZone: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; weekStartsOn: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; zIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; syncSwitchMonth: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; hideDisabledOptions: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledTimePicker: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; localeCode: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; rangeSeparator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetInput: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onCancel: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onOpenChange: import("vue").PropType<(status: boolean) => void> | { type: import("vue").PropType<(status: boolean) => void>; default?: any; required?: false; }; onPanelChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onConfirm: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; startYear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; endYear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; clearIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; timePickerOpts: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; bottomSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; insetLabel: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefix: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; topSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; rightSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; leftSlot: import("vue").PropType import("../interface").VueJsxNode)> | { type: import("vue").PropType import("../interface").VueJsxNode)>; default?: any; required?: false; }; renderDate: import("vue").PropType<(dayNumber?: number, fullDate?: string) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(dayNumber?: number, fullDate?: string) => import("../interface").VueJsxNode>; default?: any; required?: false; }; renderFullDate: import("vue").PropType<(dayNumber?: number, fullDate?: string, dayStatus?: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").DayStatusType) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(dayNumber?: number, fullDate?: string, dayStatus?: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").DayStatusType) => import("../interface").VueJsxNode>; default?: any; required?: false; }; triggerRender: import("vue").PropType<(props: import("../datePicker").DatePickerProps) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(props: import("../datePicker").DatePickerProps) => import("../interface").VueJsxNode>; default?: any; required?: false; }; onBlur: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: MouseEvent, rangeType: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").RangeType) => void> | { type: import("vue").PropType<(e: MouseEvent, rangeType: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").RangeType) => void>; default?: any; required?: false; }; onPresetClick: import("vue").PropType<(item: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").PresetType, e: MouseEvent) => void> | { type: import("vue").PropType<(item: import("@douyinfe/semi-foundation/lib/es/datePicker/foundation").PresetType, e: MouseEvent) => void>; default?: any; required?: false; }; onClickOutSide: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; locale: import("vue").PropType<{ placeholder: { date: string; dateTime: string; dateRange: [string, string]; dateTimeRange: [string, string]; monthRange: [string, string]; }; presets: string; footer: { confirm: string; cancel: string; }; selectDate: string; selectTime: string; year: string; month: string; day: string; monthText: string; months: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; fullMonths: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; weeks: { Mon: string; Tue: string; Wed: string; Thu: string; Fri: string; Sat: string; Sun: string; }; localeFormatToken: { FORMAT_SWITCH_DATE: string; }; }> | { type: import("vue").PropType<{ placeholder: { date: string; dateTime: string; dateRange: [string, string]; dateTimeRange: [string, string]; monthRange: [string, string]; }; presets: string; footer: { confirm: string; cancel: string; }; selectDate: string; selectTime: string; year: string; month: string; day: string; monthText: string; months: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; fullMonths: { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; }; weeks: { Mon: string; Tue: string; Wed: string; Thu: string; Fri: string; Sat: string; Sun: string; }; localeFormatToken: { FORMAT_SWITCH_DATE: string; }; }>; default?: any; required?: false; }; dateFnsLocale: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; yearAndMonthOpts: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; dropdownMargin: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoAdjustOverflow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoSwitchDate: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; borderless: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultPickerValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; density: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledDate: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledTime: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownStyle: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; endDateOffset: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; format: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; getPopupContainer: import("vue").PropType<() => HTMLElement> | { type: import("vue").PropType<() => HTMLElement>; default?: any; required?: false; }; inputReadOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputStyle: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; motion: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; multiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; needConfirm: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChangeWithDateFirst: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; open: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; position: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver">; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; presets: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; presetPosition: import("vue").PropType<"bottom" | "left" | "right" | "top"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top">; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType<"small" | "default" | "large"> | { type: import("vue").PropType<"small" | "default" | "large">; default?: any; required?: false; }; spacing: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; startDateOffset: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; stopPropagation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; timeZone: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; weekStartsOn: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; zIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; syncSwitchMonth: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; hideDisabledOptions: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledTimePicker: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; localeCode: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; rangeSeparator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetInput: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onCancel: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onOpenChange: import("vue").PropType<(status: boolean) => void> | { type: import("vue").PropType<(status: boolean) => void>; default?: any; required?: false; }; onPanelChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onConfirm: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; startYear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; endYear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const TimePicker: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoAdjustOverflow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; borderless: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; clearText: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dateFnsLocale: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledHours: import("vue").PropType<() => number[]> | { type: import("vue").PropType<() => number[]>; default?: any; required?: false; }; disabledMinutes: import("vue").PropType<(selectedHour: number) => number[]> | { type: import("vue").PropType<(selectedHour: number) => number[]>; default?: any; required?: false; }; disabledSeconds: import("vue").PropType<(selectedHour: number, selectedMinute: number) => number[]> | { type: import("vue").PropType<(selectedHour: number, selectedMinute: number) => number[]>; default?: any; required?: false; }; focusOnOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; format: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; getPopupContainer: import("vue").PropType<() => HTMLElement> | { type: import("vue").PropType<() => HTMLElement>; default?: any; required?: false; }; hideDisabledOptions: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; hourStep: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputReadOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabel: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; locale: import("vue").PropType<{ placeholder: { time: string; timeRange: string; }; begin: string; end: string; hour: string; minute: string; second: string; AM: string; PM: string; }> | { type: import("vue").PropType<{ placeholder: { time: string; timeRange: string; }; begin: string; end: string; hour: string; minute: string; second: string; AM: string; PM: string; }>; default?: any; required?: false; }; localeCode: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; minuteStep: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; motion: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; open: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; panelFooter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; panelHeader: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; panels: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; popupClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; popupStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; position: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver">; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; rangeSeparator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; scrollItemProps: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; secondStep: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; stopPropagation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; timeZone: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; triggerRender: import("vue").PropType<(props?: any) => import("vue").VNode | string> | { type: import("vue").PropType<(props?: any) => import("vue").VNode | string>; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; use12Hours: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; zIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onBlur: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<{ (value: Date | Date[], input: string | string[]): void; (input: string | string[], value: Date | Date[]): void; }> | { type: import("vue").PropType<{ (value: Date | Date[], input: string | string[]): void; (input: string | string[], value: Date | Date[]): void; }>; default?: any; required?: false; }; onChangeWithDateFirst: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onOpenChange: import("vue").PropType<(open: boolean) => void> | { type: import("vue").PropType<(open: boolean) => void>; default?: any; required?: false; }; clearIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownMargin: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoAdjustOverflow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; borderless: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; clearText: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dateFnsLocale: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabledHours: import("vue").PropType<() => number[]> | { type: import("vue").PropType<() => number[]>; default?: any; required?: false; }; disabledMinutes: import("vue").PropType<(selectedHour: number) => number[]> | { type: import("vue").PropType<(selectedHour: number) => number[]>; default?: any; required?: false; }; disabledSeconds: import("vue").PropType<(selectedHour: number, selectedMinute: number) => number[]> | { type: import("vue").PropType<(selectedHour: number, selectedMinute: number) => number[]>; default?: any; required?: false; }; focusOnOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; format: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; getPopupContainer: import("vue").PropType<() => HTMLElement> | { type: import("vue").PropType<() => HTMLElement>; default?: any; required?: false; }; hideDisabledOptions: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; hourStep: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputReadOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabel: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; locale: import("vue").PropType<{ placeholder: { time: string; timeRange: string; }; begin: string; end: string; hour: string; minute: string; second: string; AM: string; PM: string; }> | { type: import("vue").PropType<{ placeholder: { time: string; timeRange: string; }; begin: string; end: string; hour: string; minute: string; second: string; AM: string; PM: string; }>; default?: any; required?: false; }; localeCode: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; minuteStep: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; motion: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; open: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; panelFooter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; panelHeader: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; panels: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; popupClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; popupStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; position: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver">; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; rangeSeparator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; scrollItemProps: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; secondStep: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; stopPropagation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; timeZone: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; triggerRender: import("vue").PropType<(props?: any) => import("vue").VNode | string> | { type: import("vue").PropType<(props?: any) => import("vue").VNode | string>; default?: any; required?: false; }; type: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; use12Hours: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; zIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onBlur: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<{ (value: Date | Date[], input: string | string[]): void; (input: string | string[], value: Date | Date[]): void; }> | { type: import("vue").PropType<{ (value: Date | Date[], input: string | string[]): void; (input: string | string[], value: Date | Date[]): void; }>; default?: any; required?: false; }; onChangeWithDateFirst: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onOpenChange: import("vue").PropType<(open: boolean) => void> | { type: import("vue").PropType<(open: boolean) => void>; default?: any; required?: false; }; clearIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownMargin: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const Switch: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-describedby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultChecked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; checked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(checked: boolean, e: any) => void> | { type: import("vue").PropType<(checked: boolean, e: any) => void>; default?: any; required?: false; }; loading: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onMouseEnter: import("vue").PropType<(e: MouseEvent) => any> | { type: import("vue").PropType<(e: MouseEvent) => any>; default?: any; required?: false; }; onMouseLeave: import("vue").PropType<(e: MouseEvent) => any> | { type: import("vue").PropType<(e: MouseEvent) => any>; default?: any; required?: false; }; size: import("vue").PropType<"small" | "default" | "large"> | { type: import("vue").PropType<"small" | "default" | "large">; default?: any; required?: false; }; checkedText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; uncheckedText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-describedby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultChecked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; checked: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(checked: boolean, e: any) => void> | { type: import("vue").PropType<(checked: boolean, e: any) => void>; default?: any; required?: false; }; loading: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onMouseEnter: import("vue").PropType<(e: MouseEvent) => any> | { type: import("vue").PropType<(e: MouseEvent) => any>; default?: any; required?: false; }; onMouseLeave: import("vue").PropType<(e: MouseEvent) => any> | { type: import("vue").PropType<(e: MouseEvent) => any>; default?: any; required?: false; }; size: import("vue").PropType<"small" | "default" | "large"> | { type: import("vue").PropType<"small" | "default" | "large">; default?: any; required?: false; }; checkedText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; uncheckedText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const Slider: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; railStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showMarkLabel: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; included: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; marks: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; min: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; range: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; step: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tipFormatter: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").tipFormatterBasicType | import("@douyinfe/semi-foundation/slider/foundation").tipFormatterBasicType[]) => any> | { type: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").tipFormatterBasicType | import("@douyinfe/semi-foundation/slider/foundation").tipFormatterBasicType[]) => any>; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; vertical: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onAfterChange: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void> | { type: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void> | { type: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void>; default?: any; required?: false; }; onMouseUp: import("vue").PropType<(e: any) => void> | { type: import("vue").PropType<(e: any) => void>; default?: any; required?: false; }; tooltipOnMark: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tooltipVisible: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showArrow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showBoundary: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; verticalReverse: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-valuetext': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; getAriaValueText: import("vue").PropType<(value: number, index?: number) => string> | { type: import("vue").PropType<(value: number, index?: number) => string>; default?: any; required?: false; }; handleDot: import("vue").PropType<{ size?: string; color?: string; } | { size?: string; color?: string; }[]> | { type: import("vue").PropType<{ size?: string; color?: string; } | { size?: string; color?: string; }[]>; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; railStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showMarkLabel: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; included: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; marks: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; min: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; range: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; step: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tipFormatter: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").tipFormatterBasicType | import("@douyinfe/semi-foundation/slider/foundation").tipFormatterBasicType[]) => any> | { type: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").tipFormatterBasicType | import("@douyinfe/semi-foundation/slider/foundation").tipFormatterBasicType[]) => any>; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; vertical: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onAfterChange: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void> | { type: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void> | { type: import("vue").PropType<(value: import("@douyinfe/semi-foundation/lib/es/slider/foundation").SliderProps["value"]) => void>; default?: any; required?: false; }; onMouseUp: import("vue").PropType<(e: any) => void> | { type: import("vue").PropType<(e: any) => void>; default?: any; required?: false; }; tooltipOnMark: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tooltipVisible: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showArrow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showBoundary: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; verticalReverse: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-valuetext': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; getAriaValueText: import("vue").PropType<(value: number, index?: number) => string> | { type: import("vue").PropType<(value: number, index?: number) => string>; default?: any; required?: false; }; handleDot: import("vue").PropType<{ size?: string; color?: string; } | { size?: string; color?: string; }[]> | { type: import("vue").PropType<{ size?: string; color?: string; } | { size?: string; color?: string; }[]>; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const TreeSelect: import("vue").DefineComponent>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const Cascader: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; arrowIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; clearIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; expandIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; emptyContent: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; motion: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterTreeNode: import("vue").PropType boolean)> | { type: import("vue").PropType boolean)>; default?: any; required?: false; }; filterSorter: import("vue").PropType<(first: import("..").CascaderData, second: import("..").CascaderData, inputValue: string) => number> | { type: import("vue").PropType<(first: import("..").CascaderData, second: import("..").CascaderData, inputValue: string) => number>; default?: any; required?: false; }; filterRender: import("vue").PropType<(props: import("../cascader").FilterRenderProps) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(props: import("../cascader").FilterRenderProps) => import("../interface").VueJsxNode>; default?: any; required?: false; }; treeData: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; restTagsPopoverProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; children: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; suffix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabel: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; bottomSlot: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; topSlot: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; triggerRender: import("vue").PropType<(props: import("../cascader").TriggerRenderProps) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(props: import("../cascader").TriggerRenderProps) => import("../interface").VueJsxNode>; default?: any; required?: false; }; onListScroll: import("vue").PropType<(e: any, panel: import("../cascader").ScrollPanelProps) => void> | { type: import("vue").PropType<(e: any, panel: import("../cascader").ScrollPanelProps) => void>; default?: any; required?: false; }; loadData: import("vue").PropType<(selectOptions: import("..").CascaderData[]) => Promise> | { type: import("vue").PropType<(selectOptions: import("..").CascaderData[]) => Promise>; default?: any; required?: false; }; onLoad: import("vue").PropType<(newLoadedKeys: Set, data: import("..").CascaderData) => void> | { type: import("vue").PropType<(newLoadedKeys: Set, data: import("..").CascaderData) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(value: import("..").CascaderValueType) => void> | { type: import("vue").PropType<(value: import("..").CascaderValueType) => void>; default?: any; required?: false; }; onExceed: import("vue").PropType<(checkedItem: import("../cascader").Entity[]) => void> | { type: import("vue").PropType<(checkedItem: import("../cascader").Entity[]) => void>; default?: any; required?: false; }; displayRender: import("vue").PropType<(selected: Array | import("../cascader").Entity, idx?: number) => import("vue").VNode | string> | { type: import("vue").PropType<(selected: Array | import("../cascader").Entity, idx?: number) => import("vue").VNode | string>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; position: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver">; default?: any; required?: false; }; searchPosition: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; loadedKeys: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoClearSearchValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; borderless: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; mouseEnterDelay: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; mouseLeaveDelay: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; separator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; changeOnSelect: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; multiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoMergeValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterLeafOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; searchPlaceholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; treeNodeFilterProp: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; displayProp: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; maxTagCount: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showRestTagsPopover: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; zIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; stopPropagation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoAdjustOverflow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChangeWithObject: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showNext: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disableStrictly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; leafOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; enableLeafClick: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; virtualizeInSearch: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; checkRelation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onClear: import("vue").PropType<() => void> | { type: import("vue").PropType<() => void>; default?: any; required?: false; }; onDropdownVisibleChange: import("vue").PropType<(visible: boolean) => void> | { type: import("vue").PropType<(visible: boolean) => void>; default?: any; required?: false; }; getPopupContainer: import("vue").PropType<() => HTMLElement> | { type: import("vue").PropType<() => HTMLElement>; default?: any; required?: false; }; onSearch: import("vue").PropType<(value: string) => void> | { type: import("vue").PropType<(value: string) => void>; default?: any; required?: false; }; onSelect: import("vue").PropType<(value: string | number | Array) => void> | { type: import("vue").PropType<(value: string | number | Array) => void>; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; arrowIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; clearIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; expandIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; emptyContent: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; motion: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterTreeNode: import("vue").PropType boolean)> | { type: import("vue").PropType boolean)>; default?: any; required?: false; }; filterSorter: import("vue").PropType<(first: import("..").CascaderData, second: import("..").CascaderData, inputValue: string) => number> | { type: import("vue").PropType<(first: import("..").CascaderData, second: import("..").CascaderData, inputValue: string) => number>; default?: any; required?: false; }; filterRender: import("vue").PropType<(props: import("../cascader").FilterRenderProps) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(props: import("../cascader").FilterRenderProps) => import("../interface").VueJsxNode>; default?: any; required?: false; }; treeData: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; restTagsPopoverProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; children: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; suffix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabel: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; bottomSlot: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; topSlot: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; triggerRender: import("vue").PropType<(props: import("../cascader").TriggerRenderProps) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(props: import("../cascader").TriggerRenderProps) => import("../interface").VueJsxNode>; default?: any; required?: false; }; onListScroll: import("vue").PropType<(e: any, panel: import("../cascader").ScrollPanelProps) => void> | { type: import("vue").PropType<(e: any, panel: import("../cascader").ScrollPanelProps) => void>; default?: any; required?: false; }; loadData: import("vue").PropType<(selectOptions: import("..").CascaderData[]) => Promise> | { type: import("vue").PropType<(selectOptions: import("..").CascaderData[]) => Promise>; default?: any; required?: false; }; onLoad: import("vue").PropType<(newLoadedKeys: Set, data: import("..").CascaderData) => void> | { type: import("vue").PropType<(newLoadedKeys: Set, data: import("..").CascaderData) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(value: import("..").CascaderValueType) => void> | { type: import("vue").PropType<(value: import("..").CascaderValueType) => void>; default?: any; required?: false; }; onExceed: import("vue").PropType<(checkedItem: import("../cascader").Entity[]) => void> | { type: import("vue").PropType<(checkedItem: import("../cascader").Entity[]) => void>; default?: any; required?: false; }; displayRender: import("vue").PropType<(selected: Array | import("../cascader").Entity, idx?: number) => import("vue").VNode | string> | { type: import("vue").PropType<(selected: Array | import("../cascader").Entity, idx?: number) => import("vue").VNode | string>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; position: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver"> | { type: import("vue").PropType<"bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom" | "bottomLeft" | "bottomRight" | "leftTopOver" | "rightTopOver" | "leftBottomOver" | "rightBottomOver">; default?: any; required?: false; }; searchPosition: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; loadedKeys: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoClearSearchValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; borderless: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; mouseEnterDelay: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; mouseLeaveDelay: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; separator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; changeOnSelect: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; multiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoMergeValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dropdownClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterLeafOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; searchPlaceholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; treeNodeFilterProp: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; displayProp: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; maxTagCount: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showRestTagsPopover: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; zIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; stopPropagation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoAdjustOverflow: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultOpen: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChangeWithObject: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showNext: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disableStrictly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; leafOnly: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; enableLeafClick: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; virtualizeInSearch: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; checkRelation: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onClear: import("vue").PropType<() => void> | { type: import("vue").PropType<() => void>; default?: any; required?: false; }; onDropdownVisibleChange: import("vue").PropType<(visible: boolean) => void> | { type: import("vue").PropType<(visible: boolean) => void>; default?: any; required?: false; }; getPopupContainer: import("vue").PropType<() => HTMLElement> | { type: import("vue").PropType<() => HTMLElement>; default?: any; required?: false; }; onSearch: import("vue").PropType<(value: string) => void> | { type: import("vue").PropType<(value: string) => void>; default?: any; required?: false; }; onSelect: import("vue").PropType<(value: string | number | Array) => void> | { type: import("vue").PropType<(value: string | number | Array) => void>; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const Rating: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; count: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; allowHalf: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; allowClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(value: number) => void> | { type: import("vue").PropType<(value: number) => void>; default?: any; required?: false; }; onHoverChange: import("vue").PropType<(value: number) => void> | { type: import("vue").PropType<(value: number) => void>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; character: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tabIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onKeyDown: import("vue").PropType<(e: KeyboardEvent) => void> | { type: import("vue").PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onClick: import("vue").PropType<(e: MouseEvent | KeyboardEvent, index: number) => void> | { type: import("vue").PropType<(e: MouseEvent | KeyboardEvent, index: number) => void>; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tooltips: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-errormessage': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-invalid': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-labelledby': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-required': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; count: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; allowHalf: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; allowClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefixCls: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onChange: import("vue").PropType<(value: number) => void> | { type: import("vue").PropType<(value: number) => void>; default?: any; required?: false; }; onHoverChange: import("vue").PropType<(value: number) => void> | { type: import("vue").PropType<(value: number) => void>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; character: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tabIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onKeyDown: import("vue").PropType<(e: KeyboardEvent) => void> | { type: import("vue").PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onClick: import("vue").PropType<(e: MouseEvent | KeyboardEvent, index: number) => void> | { type: import("vue").PropType<(e: MouseEvent | KeyboardEvent, index: number) => void>; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; tooltips: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; id: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const AutoComplete: import("vue").DefineComponent>>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const Upload: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; action: { type: import("vue").PropType; default?: any; required: true; }; afterUpload: import("vue").PropType<(object: import("..").AfterUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").AfterUploadResult> | { type: import("vue").PropType<(object: import("..").AfterUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").AfterUploadResult>; default?: any; required?: false; }; beforeUpload: import("vue").PropType<(object: import("..").BeforeUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").BeforeUploadObjectResult | Promise | boolean> | { type: import("vue").PropType<(object: import("..").BeforeUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").BeforeUploadObjectResult | Promise | boolean>; default?: any; required?: false; }; beforeClear: import("vue").PropType<(fileList: Array) => boolean | Promise> | { type: import("vue").PropType<(fileList: Array) => boolean | Promise>; default?: any; required?: false; }; beforeRemove: import("vue").PropType<(file: import("..").FileItem, fileList: Array) => boolean | Promise> | { type: import("vue").PropType<(file: import("..").FileItem, fileList: Array) => boolean | Promise>; default?: any; required?: false; }; capture: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; customRequest: import("vue").PropType<(object: import("..").customRequestArgs) => void> | { type: import("vue").PropType<(object: import("..").customRequestArgs) => void>; default?: any; required?: false; }; data: import("vue").PropType | ((file: File) => Record)> | { type: import("vue").PropType | ((file: File) => Record)>; default?: any; required?: false; }; defaultFileList: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; directory: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dragIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; dragMainText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; dragSubText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; draggable: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addOnPasting: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fileList: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fileName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; headers: import("vue").PropType | ((file: File) => Record)> | { type: import("vue").PropType | ((file: File) => Record)>; default?: any; required?: false; }; hotSpotLocation: import("vue").PropType<"end" | "start"> | { type: import("vue").PropType<"end" | "start">; default?: any; required?: false; }; itemStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; limit: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; listType: import("vue").PropType<"list" | "picture"> | { type: import("vue").PropType<"list" | "picture">; default?: any; required?: false; }; maxSize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; minSize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; multiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onAcceptInvalid: import("vue").PropType<(files: File[]) => void> | { type: import("vue").PropType<(files: File[]) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(object: import("..").OnChangeProps) => void> | { type: import("vue").PropType<(object: import("..").OnChangeProps) => void>; default?: any; required?: false; }; onClear: import("vue").PropType<() => void> | { type: import("vue").PropType<() => void>; default?: any; required?: false; }; onDrop: import("vue").PropType<(e: Event, files: Array, fileList: Array) => void> | { type: import("vue").PropType<(e: Event, files: Array, fileList: Array) => void>; default?: any; required?: false; }; onError: import("vue").PropType<(e: import("../upload").CustomError, file: File, fileList: Array, xhr: XMLHttpRequest) => void> | { type: import("vue").PropType<(e: import("../upload").CustomError, file: File, fileList: Array, xhr: XMLHttpRequest) => void>; default?: any; required?: false; }; onPastingError: import("vue").PropType<(error: Error | PermissionStatus) => void> | { type: import("vue").PropType<(error: Error | PermissionStatus) => void>; default?: any; required?: false; }; onExceed: import("vue").PropType<(fileList: Array) => void> | { type: import("vue").PropType<(fileList: Array) => void>; default?: any; required?: false; }; onFileChange: import("vue").PropType<(files: Array) => void> | { type: import("vue").PropType<(files: Array) => void>; default?: any; required?: false; }; onOpenFileDialog: import("vue").PropType<() => void> | { type: import("vue").PropType<() => void>; default?: any; required?: false; }; onPreviewClick: import("vue").PropType<(fileItem: import("..").FileItem) => void> | { type: import("vue").PropType<(fileItem: import("..").FileItem) => void>; default?: any; required?: false; }; onProgress: import("vue").PropType<(percent: number, file: File, fileList: Array) => void> | { type: import("vue").PropType<(percent: number, file: File, fileList: Array) => void>; default?: any; required?: false; }; onRemove: import("vue").PropType<(currentFile: File, fileList: Array, currentFileItem: import("..").FileItem) => void> | { type: import("vue").PropType<(currentFile: File, fileList: Array, currentFileItem: import("..").FileItem) => void>; default?: any; required?: false; }; onRetry: import("vue").PropType<(fileItem: import("..").FileItem) => void> | { type: import("vue").PropType<(fileItem: import("..").FileItem) => void>; default?: any; required?: false; }; onSizeError: import("vue").PropType<(file: File, fileList: Array) => void> | { type: import("vue").PropType<(file: File, fileList: Array) => void>; default?: any; required?: false; }; onSuccess: import("vue").PropType<(responseBody: any, file: File, fileList: Array) => void> | { type: import("vue").PropType<(responseBody: any, file: File, fileList: Array) => void>; default?: any; required?: false; }; previewFile: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; prompt: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; promptPosition: import("vue").PropType<"bottom" | "left" | "right"> | { type: import("vue").PropType<"bottom" | "left" | "right">; default?: any; required?: false; }; picHeight: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; picWidth: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; renderFileItem: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderPicInfo: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderThumbnail: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderPicPreviewIcon: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderPicClose: import("vue").PropType<(renderPicCloseProps: import("../upload/interface").RenderPictureCloseProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderPicCloseProps: import("../upload/interface").RenderPictureCloseProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderFileOperation: import("vue").PropType<(fileItem: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(fileItem: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showPicInfo: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showReplace: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showRetry: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showUploadList: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; timeout: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; transformFile: import("vue").PropType<(file: File) => import("..").FileItem> | { type: import("vue").PropType<(file: File) => import("..").FileItem>; default?: any; required?: false; }; uploadTrigger: import("vue").PropType<"auto" | "custom"> | { type: import("vue").PropType<"auto" | "custom">; default?: any; required?: false; }; validateMessage: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; withCredentials: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; action: { type: import("vue").PropType; default?: any; required: true; }; afterUpload: import("vue").PropType<(object: import("..").AfterUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").AfterUploadResult> | { type: import("vue").PropType<(object: import("..").AfterUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").AfterUploadResult>; default?: any; required?: false; }; beforeUpload: import("vue").PropType<(object: import("..").BeforeUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").BeforeUploadObjectResult | Promise | boolean> | { type: import("vue").PropType<(object: import("..").BeforeUploadProps) => import("@douyinfe/semi-foundation/lib/es/upload/foundation").BeforeUploadObjectResult | Promise | boolean>; default?: any; required?: false; }; beforeClear: import("vue").PropType<(fileList: Array) => boolean | Promise> | { type: import("vue").PropType<(fileList: Array) => boolean | Promise>; default?: any; required?: false; }; beforeRemove: import("vue").PropType<(file: import("..").FileItem, fileList: Array) => boolean | Promise> | { type: import("vue").PropType<(file: import("..").FileItem, fileList: Array) => boolean | Promise>; default?: any; required?: false; }; capture: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; customRequest: import("vue").PropType<(object: import("..").customRequestArgs) => void> | { type: import("vue").PropType<(object: import("..").customRequestArgs) => void>; default?: any; required?: false; }; data: import("vue").PropType | ((file: File) => Record)> | { type: import("vue").PropType | ((file: File) => Record)>; default?: any; required?: false; }; defaultFileList: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; directory: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dragIcon: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; dragMainText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; dragSubText: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; draggable: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addOnPasting: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fileList: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fileName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; headers: import("vue").PropType | ((file: File) => Record)> | { type: import("vue").PropType | ((file: File) => Record)>; default?: any; required?: false; }; hotSpotLocation: import("vue").PropType<"end" | "start"> | { type: import("vue").PropType<"end" | "start">; default?: any; required?: false; }; itemStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; limit: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; listType: import("vue").PropType<"list" | "picture"> | { type: import("vue").PropType<"list" | "picture">; default?: any; required?: false; }; maxSize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; minSize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; multiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; name: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onAcceptInvalid: import("vue").PropType<(files: File[]) => void> | { type: import("vue").PropType<(files: File[]) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(object: import("..").OnChangeProps) => void> | { type: import("vue").PropType<(object: import("..").OnChangeProps) => void>; default?: any; required?: false; }; onClear: import("vue").PropType<() => void> | { type: import("vue").PropType<() => void>; default?: any; required?: false; }; onDrop: import("vue").PropType<(e: Event, files: Array, fileList: Array) => void> | { type: import("vue").PropType<(e: Event, files: Array, fileList: Array) => void>; default?: any; required?: false; }; onError: import("vue").PropType<(e: import("../upload").CustomError, file: File, fileList: Array, xhr: XMLHttpRequest) => void> | { type: import("vue").PropType<(e: import("../upload").CustomError, file: File, fileList: Array, xhr: XMLHttpRequest) => void>; default?: any; required?: false; }; onPastingError: import("vue").PropType<(error: Error | PermissionStatus) => void> | { type: import("vue").PropType<(error: Error | PermissionStatus) => void>; default?: any; required?: false; }; onExceed: import("vue").PropType<(fileList: Array) => void> | { type: import("vue").PropType<(fileList: Array) => void>; default?: any; required?: false; }; onFileChange: import("vue").PropType<(files: Array) => void> | { type: import("vue").PropType<(files: Array) => void>; default?: any; required?: false; }; onOpenFileDialog: import("vue").PropType<() => void> | { type: import("vue").PropType<() => void>; default?: any; required?: false; }; onPreviewClick: import("vue").PropType<(fileItem: import("..").FileItem) => void> | { type: import("vue").PropType<(fileItem: import("..").FileItem) => void>; default?: any; required?: false; }; onProgress: import("vue").PropType<(percent: number, file: File, fileList: Array) => void> | { type: import("vue").PropType<(percent: number, file: File, fileList: Array) => void>; default?: any; required?: false; }; onRemove: import("vue").PropType<(currentFile: File, fileList: Array, currentFileItem: import("..").FileItem) => void> | { type: import("vue").PropType<(currentFile: File, fileList: Array, currentFileItem: import("..").FileItem) => void>; default?: any; required?: false; }; onRetry: import("vue").PropType<(fileItem: import("..").FileItem) => void> | { type: import("vue").PropType<(fileItem: import("..").FileItem) => void>; default?: any; required?: false; }; onSizeError: import("vue").PropType<(file: File, fileList: Array) => void> | { type: import("vue").PropType<(file: File, fileList: Array) => void>; default?: any; required?: false; }; onSuccess: import("vue").PropType<(responseBody: any, file: File, fileList: Array) => void> | { type: import("vue").PropType<(responseBody: any, file: File, fileList: Array) => void>; default?: any; required?: false; }; previewFile: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; prompt: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; promptPosition: import("vue").PropType<"bottom" | "left" | "right"> | { type: import("vue").PropType<"bottom" | "left" | "right">; default?: any; required?: false; }; picHeight: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; picWidth: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; renderFileItem: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderPicInfo: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderThumbnail: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderPicPreviewIcon: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderFileItemProps: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderPicClose: import("vue").PropType<(renderPicCloseProps: import("../upload/interface").RenderPictureCloseProps) => import("vue").VNode | string> | { type: import("vue").PropType<(renderPicCloseProps: import("../upload/interface").RenderPictureCloseProps) => import("vue").VNode | string>; default?: any; required?: false; }; renderFileOperation: import("vue").PropType<(fileItem: import("../upload").RenderFileItemProps) => import("vue").VNode | string> | { type: import("vue").PropType<(fileItem: import("../upload").RenderFileItemProps) => import("vue").VNode | string>; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showPicInfo: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showReplace: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showRetry: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showUploadList: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; timeout: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; transformFile: import("vue").PropType<(file: File) => import("..").FileItem> | { type: import("vue").PropType<(file: File) => import("..").FileItem>; default?: any; required?: false; }; uploadTrigger: import("vue").PropType<"auto" | "custom"> | { type: import("vue").PropType<"auto" | "custom">; default?: any; required?: false; }; validateMessage: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning" | "success"> | { type: import("vue").PropType<"default" | "error" | "warning" | "success">; default?: any; required?: false; }; withCredentials: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const TagInput: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; clearIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; maxLength: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; maxTagCount: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showRestTagsPopover: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; restTagsPopoverProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showContentTooltip: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; allowDuplicates: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addOnBlur: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; draggable: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; expandRestTagsOnClick: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onAdd: import("vue").PropType<(addedValue: string[]) => void> | { type: import("vue").PropType<(addedValue: string[]) => void>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(value: string[]) => void> | { type: import("vue").PropType<(value: string[]) => void>; default?: any; required?: false; }; onExceed: import("vue").PropType<(value: string[]) => void> | { type: import("vue").PropType<(value: string[]) => void>; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onInputChange: import("vue").PropType<(value: string, e: MouseEvent) => void> | { type: import("vue").PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; onInputExceed: import("vue").PropType<(value: string) => void> | { type: import("vue").PropType<(value: string) => void>; default?: any; required?: false; }; onKeyDown: import("vue").PropType<(e: KeyboardEvent) => void> | { type: import("vue").PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onRemove: import("vue").PropType<(removedValue: string, idx: number) => void> | { type: import("vue").PropType<(removedValue: string, idx: number) => void>; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabel: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; renderTagItem: import("vue").PropType<(value: string, index: number, onClose: () => void) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(value: string, index: number, onClose: () => void) => import("../interface").VueJsxNode>; default?: any; required?: false; }; separator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType<"small" | "default" | "large"> | { type: import("vue").PropType<"small" | "default" | "large">; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; suffix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning"> | { type: import("vue").PropType<"default" | "error" | "warning">; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>, (_ctx: any, _cache: any) => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; clearIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; inputValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; maxLength: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; max: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; maxTagCount: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showRestTagsPopover: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; restTagsPopoverProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showContentTooltip: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; allowDuplicates: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; addOnBlur: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; draggable: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; expandRestTagsOnClick: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onAdd: import("vue").PropType<(addedValue: string[]) => void> | { type: import("vue").PropType<(addedValue: string[]) => void>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onChange: import("vue").PropType<(value: string[]) => void> | { type: import("vue").PropType<(value: string[]) => void>; default?: any; required?: false; }; onExceed: import("vue").PropType<(value: string[]) => void> | { type: import("vue").PropType<(value: string[]) => void>; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: MouseEvent) => void> | { type: import("vue").PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onInputChange: import("vue").PropType<(value: string, e: MouseEvent) => void> | { type: import("vue").PropType<(value: string, e: MouseEvent) => void>; default?: any; required?: false; }; onInputExceed: import("vue").PropType<(value: string) => void> | { type: import("vue").PropType<(value: string) => void>; default?: any; required?: false; }; onKeyDown: import("vue").PropType<(e: KeyboardEvent) => void> | { type: import("vue").PropType<(e: KeyboardEvent) => void>; default?: any; required?: false; }; onRemove: import("vue").PropType<(removedValue: string, idx: number) => void> | { type: import("vue").PropType<(removedValue: string, idx: number) => void>; default?: any; required?: false; }; placeholder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; insetLabel: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; insetLabelId: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; prefix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; renderTagItem: import("vue").PropType<(value: string, index: number, onClose: () => void) => import("../interface").VueJsxNode> | { type: import("vue").PropType<(value: string, index: number, onClose: () => void) => import("../interface").VueJsxNode>; default?: any; required?: false; }; separator: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showClear: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType<"small" | "default" | "large"> | { type: import("vue").PropType<"small" | "default" | "large">; default?: any; required?: false; }; style: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; suffix: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; validateStatus: import("vue").PropType<"default" | "error" | "warning"> | { type: import("vue").PropType<"default" | "error" | "warning">; default?: any; required?: false; }; value: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; autoFocus: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; 'aria-label': import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; preventScroll: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>>>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const InputGroup: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; labelPosition: import("vue").PropType<"left" | "top"> | { type: import("vue").PropType<"left" | "top">; default?: any; required?: false; }; extraText: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extraTextPosition: import("vue").PropType<"middle" | "bottom"> | { type: import("vue").PropType<"middle" | "bottom">; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; labelPosition: import("vue").PropType<"left" | "top"> | { type: import("vue").PropType<"left" | "top">; default?: any; required?: false; }; extraText: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; extraTextPosition: import("vue").PropType<"middle" | "bottom"> | { type: import("vue").PropType<"middle" | "bottom">; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; size: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; style: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onBlur: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; onFocus: import("vue").PropType<(e: FocusEvent) => void> | { type: import("vue").PropType<(e: FocusEvent) => void>; default?: any; required?: false; }; disabled: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export type FormType = typeof Form & { TextArea: typeof FormTextArea; InputNumber: typeof FormInputNumber; Select: typeof FormSelect; Input: typeof FormInput; SelectOption: typeof FormSelectOption; SelectOptionGroup: typeof FormSelectOptionGroup; AutoComplete: typeof FormAutoComplete; Cascader: typeof FormCascader; Checkbox: typeof FormCheckbox; CheckboxGroup: typeof FormCheckboxGroup; DatePicker: typeof FormDatePicker; Radio: typeof FormRadio; RadioGroup: typeof FormRadioGroup; Rating: typeof FormRating; Slider: typeof FormSlider; Switch: typeof FormSwitch; TagInput: typeof FormTagInput; TimePicker: typeof FormTimePicker; TreeSelect: typeof FormTreeSelect; Upload: typeof FormUpload; ErrorMessage: typeof ErrorMessage; InputGroup: typeof InputGroup; Label: typeof Label; Section: typeof Section; Slot: typeof Slot; }; declare const BaseForm: FormType; export default BaseForm; export { BaseForm as Form, ArrayField, withField, useFormApi, useFormState, useFieldApi, useFieldState, withFormState, withFormApi }; export * from './interface'; export type { ArrayFieldProps } from './arrayField'; export type { ReactFieldError, ErrorMessageProps } from './errorMessage'; export type { InputGroupProps } from './group'; export type { LabelProps } from './label'; export type { SectionProps } from './section'; export type { SlotProps } from './slot';