import { type ExtractPropTypes, type PropType } from 'vue'; import { type TreeSelectItem } from '../tree-select'; import { type Numeric } from '../utils'; declare const treeSelectPanelProps: { show: BooleanConstructor; title: StringConstructor; items: { type: PropType; default: () => never[]; }; modelValue: { type: PropType; default: () => never[]; }; expandedKeys: { type: PropType; default: () => never[]; }; multiple: BooleanConstructor; cascade: BooleanConstructor; selectableParent: BooleanConstructor; showParentSelect: BooleanConstructor; showSelectLevels: PropType; searchable: { type: BooleanConstructor; default: true; }; searchPlaceholder: StringConstructor; showSearchParentPath: { type: BooleanConstructor; default: true; }; lazy: BooleanConstructor; loading: BooleanConstructor; finished: BooleanConstructor; error: BooleanConstructor; loadingText: StringConstructor; finishedText: StringConstructor; errorText: StringConstructor; selectedText: { type: PropType; default: string; }; collapseSelectedText: { type: PropType; default: string; }; clearSelectedText: { type: PropType; default: string; }; confirmText: { type: PropType; default: string; }; }; export declare type TreeSelectPanelProps = ExtractPropTypes; declare const _default: import("vue").DefineComponent<{ show: BooleanConstructor; title: StringConstructor; items: { type: PropType; default: () => never[]; }; modelValue: { type: PropType; default: () => never[]; }; expandedKeys: { type: PropType; default: () => never[]; }; multiple: BooleanConstructor; cascade: BooleanConstructor; selectableParent: BooleanConstructor; showParentSelect: BooleanConstructor; showSelectLevels: PropType; searchable: { type: BooleanConstructor; default: true; }; searchPlaceholder: StringConstructor; showSearchParentPath: { type: BooleanConstructor; default: true; }; lazy: BooleanConstructor; loading: BooleanConstructor; finished: BooleanConstructor; error: BooleanConstructor; loadingText: StringConstructor; finishedText: StringConstructor; errorText: StringConstructor; selectedText: { type: PropType; default: string; }; collapseSelectedText: { type: PropType; default: string; }; clearSelectedText: { type: PropType; default: string; }; confirmText: { type: PropType; default: string; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("search" | "select" | "update:modelValue" | "load" | "update:show" | "confirm" | "update:error" | "update:loading" | "show-selected" | "update:expandedKeys" | "expand")[], "search" | "select" | "update:modelValue" | "load" | "update:show" | "confirm" | "update:error" | "update:loading" | "show-selected" | "update:expandedKeys" | "expand", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; modelValue: { type: PropType; default: () => never[]; }; expandedKeys: { type: PropType; default: () => never[]; }; multiple: BooleanConstructor; cascade: BooleanConstructor; selectableParent: BooleanConstructor; showParentSelect: BooleanConstructor; showSelectLevels: PropType; searchable: { type: BooleanConstructor; default: true; }; searchPlaceholder: StringConstructor; showSearchParentPath: { type: BooleanConstructor; default: true; }; lazy: BooleanConstructor; loading: BooleanConstructor; finished: BooleanConstructor; error: BooleanConstructor; loadingText: StringConstructor; finishedText: StringConstructor; errorText: StringConstructor; selectedText: { type: PropType; default: string; }; collapseSelectedText: { type: PropType; default: string; }; clearSelectedText: { type: PropType; default: string; }; confirmText: { type: PropType; default: string; }; }>> & { onLoad?: ((...args: any[]) => any) | undefined; onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:show"?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; "onUpdate:error"?: ((...args: any[]) => any) | undefined; "onUpdate:loading"?: ((...args: any[]) => any) | undefined; onSearch?: ((...args: any[]) => any) | undefined; "onShow-selected"?: ((...args: any[]) => any) | undefined; "onUpdate:expandedKeys"?: ((...args: any[]) => any) | undefined; onExpand?: ((...args: any[]) => any) | undefined; }, { modelValue: Numeric[]; show: boolean; error: boolean; loading: boolean; multiple: boolean; cascade: boolean; confirmText: string; finished: boolean; searchable: boolean; lazy: boolean; selectedText: string; collapseSelectedText: string; clearSelectedText: string; items: TreeSelectItem[]; expandedKeys: Numeric[]; selectableParent: boolean; showParentSelect: boolean; showSearchParentPath: boolean; }>; export default _default;