export declare const IvueCascader: import("../../utils/install").SFCWithInstall any[]; }; modelValue: { type: ArrayConstructor; }; name: { type: StringConstructor; }; id: { type: StringConstructor; }; filterable: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; renderFormat: { type: FunctionConstructor; default: (label: string[] | number[]) => string; }; placeholder: { type: StringConstructor; default: string; }; arrowDownIcon: { type: StringConstructor; default: string; }; arrowDownIconClass: { type: StringConstructor; default: string; }; clearableIcon: { type: StringConstructor; default: string; }; clearableIconClass: { type: StringConstructor; default: string; }; transferClassName: { type: StringConstructor; }; transfer: { type: BooleanConstructor; default(): any; }; changeOnSelect: { type: BooleanConstructor; default: boolean; }; trigger: { validator(value: string): boolean; default: string; }; loadData: { type: FunctionConstructor; default: () => void; }; clearable: { type: BooleanConstructor; default: boolean; }; notFoundText: { type: StringConstructor; default: string; }; }, { prefixCls: string; input: import("vue").Ref; reference: import("vue").Ref; dropdown: import("vue").Ref; menu: import("vue").Ref<{ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ disabled: boolean; options: unknown[]; changeOnSelect: boolean; }> & Omit any[]; }; disabled: { type: BooleanConstructor; default: boolean; }; changeOnSelect: { type: BooleanConstructor; default: boolean; }; trigger: { type: StringConstructor; }; }>> & { "onOn-sublist"?: (...args: any[]) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "options" | "changeOnSelect">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>; $emit: (event: "on-sublist", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase any[]; }; disabled: { type: BooleanConstructor; default: boolean; }; changeOnSelect: { type: BooleanConstructor; default: boolean; }; trigger: { type: StringConstructor; }; }>> & { "onOn-sublist"?: (...args: any[]) => any; }, { prefixCls: string; menu: import("vue").Ref; data: { tmpItem: { label?: string; value?: string; }; sublist: ({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ childrenIcon: string; }> & Omit> & { onClick?: (...args: any[]) => any; onMouseenter?: (...args: any[]) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "childrenIcon">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>; $emit: (event: "click" | "mouseenter", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase> & { onClick?: (...args: any[]) => any; onMouseenter?: (...args: any[]) => any; }, { prefixCls: string; classes: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; showArrow: import("vue").ComputedRef; showLoading: import("vue").ComputedRef; handleClickItem: () => void; handleHoverItem: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "mouseenter")[], string, { childrenIcon: string; }, {}, string> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly> & { onClick?: (...args: any[]) => any; onMouseenter?: (...args: any[]) => any; } & import("vue").ShallowUnwrapRef<{ prefixCls: string; classes: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; showArrow: import("vue").ComputedRef; showLoading: import("vue").ComputedRef; handleClickItem: () => void; handleHoverItem: () => void; }> & {} & import("vue").ComponentCustomProperties & {})[]; result: { label?: string; value?: string; }[]; }; handleClickItem: (item: import("./types/cascader").Options) => void; handleHoverItem: (item: import("./types/cascader").Options) => void; handleFindSelected: (params: { value: string[]; }) => boolean; handleClear: () => void; updateResult: (item: import("./types/cascader").Result[]) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-sublist"[], string, { disabled: boolean; options: unknown[]; changeOnSelect: boolean; }, {}, string> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly any[]; }; disabled: { type: BooleanConstructor; default: boolean; }; changeOnSelect: { type: BooleanConstructor; default: boolean; }; trigger: { type: StringConstructor; }; }>> & { "onOn-sublist"?: (...args: any[]) => any; } & import("vue").ShallowUnwrapRef<{ prefixCls: string; menu: import("vue").Ref; data: { tmpItem: { label?: string; value?: string; }; sublist: ({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ childrenIcon: string; }> & Omit> & { onClick?: (...args: any[]) => any; onMouseenter?: (...args: any[]) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "childrenIcon">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>; $emit: (event: "click" | "mouseenter", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase> & { onClick?: (...args: any[]) => any; onMouseenter?: (...args: any[]) => any; }, { prefixCls: string; classes: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; showArrow: import("vue").ComputedRef; showLoading: import("vue").ComputedRef; handleClickItem: () => void; handleHoverItem: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "mouseenter")[], string, { childrenIcon: string; }, {}, string> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly> & { onClick?: (...args: any[]) => any; onMouseenter?: (...args: any[]) => any; } & import("vue").ShallowUnwrapRef<{ prefixCls: string; classes: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; showArrow: import("vue").ComputedRef; showLoading: import("vue").ComputedRef; handleClickItem: () => void; handleHoverItem: () => void; }> & {} & import("vue").ComponentCustomProperties & {})[]; result: { label?: string; value?: string; }[]; }; handleClickItem: (item: import("./types/cascader").Options) => void; handleHoverItem: (item: import("./types/cascader").Options) => void; handleFindSelected: (params: { value: string[]; }) => boolean; handleClear: () => void; updateResult: (item: import("./types/cascader").Result[]) => void; }> & {} & import("vue").ComponentCustomProperties & {}>; data: { visibleMenu: boolean; currentValue: string[]; selected: { label?: string; value?: string; }[]; queryData: string; validDataStr: string; isLoadedChildren: boolean; tmpSelected: { label?: string; value?: string; }[]; updatingValue: boolean; isValueNull: boolean; filterableSelect: boolean; }; classes: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; inputClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; displayRender: import("vue").ComputedRef; displayInputRender: import("vue").ComputedRef; inputPlaceholder: import("vue").ComputedRef; dropdownClasses: import("vue").ComputedRef<{ [x: string]: string | boolean; }>; dropdownStyles: import("vue").ComputedRef<{ display: string; }>; showCloseIcon: import("vue").ComputedRef; querySelections: import("vue").ComputedRef; handleClickOutside: () => void; handleChangeInput: (value: string) => void; handleInputFocus: () => void; handleToggleOpen: () => boolean; handleClearSelect: () => boolean; handleSelectItem: (item: import("./types/cascader").Options) => boolean; updateResult: (result: import("./types/cascader").Result[]) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-change" | "update:modelValue" | "on-visible-change")[], "on-change" | "update:modelValue" | "on-visible-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly any[]; }; modelValue: { type: ArrayConstructor; }; name: { type: StringConstructor; }; id: { type: StringConstructor; }; filterable: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; renderFormat: { type: FunctionConstructor; default: (label: string[] | number[]) => string; }; placeholder: { type: StringConstructor; default: string; }; arrowDownIcon: { type: StringConstructor; default: string; }; arrowDownIconClass: { type: StringConstructor; default: string; }; clearableIcon: { type: StringConstructor; default: string; }; clearableIconClass: { type: StringConstructor; default: string; }; transferClassName: { type: StringConstructor; }; transfer: { type: BooleanConstructor; default(): any; }; changeOnSelect: { type: BooleanConstructor; default: boolean; }; trigger: { validator(value: string): boolean; default: string; }; loadData: { type: FunctionConstructor; default: () => void; }; clearable: { type: BooleanConstructor; default: boolean; }; notFoundText: { type: StringConstructor; default: string; }; }>> & { "onOn-change"?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; "onOn-visible-change"?: (...args: any[]) => any; }, { placeholder: string; disabled: boolean; clearable: boolean; trigger: string; filterable: boolean; arrowDownIcon: string; transfer: boolean; options: unknown[]; changeOnSelect: boolean; renderFormat: Function; arrowDownIconClass: string; clearableIcon: string; clearableIconClass: string; loadData: Function; notFoundText: string; }>> & Record; export default IvueCascader; export * from './index.vue';