declare const _default: __VLS_WithTemplateSlots; readonly default: "click"; }; placement: { readonly type: import("vue").PropType; readonly default: "bottom"; }; transition: { readonly type: import("vue").PropType; readonly default: "s-transition-scale"; }; openDelay: { readonly type: NumberConstructor; readonly default: 0; }; closeDelay: { readonly type: NumberConstructor; readonly default: 0; }; disabled: BooleanConstructor; offset: { readonly type: NumberConstructor; readonly default: 10; }; closeOnClickBody: BooleanConstructor; openOnMounted: BooleanConstructor; teleported: { readonly type: BooleanConstructor; readonly default: true; }; showArrow: { readonly type: BooleanConstructor; readonly default: true; }; floatingClass: StringConstructor; reference: import("vue").PropType; quickTrack: BooleanConstructor; scrollbarNoResize: BooleanConstructor; scrollbarIsOutside: BooleanConstructor; center: BooleanConstructor; activeColor: StringConstructor; closeOnClickItem: { readonly type: BooleanConstructor; readonly default: true; }; prefix: { (arrayLength: number): string[]; (...items: string[]): string[]; new (arrayLength: number): string[]; new (...items: string[]): string[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...items: T_4[]): T_4[]; readonly [Symbol.species]: ArrayConstructor; }; }, { /** * @description 关闭下拉框 */ close: () => void; /** * @description 打开下拉框 */ open: () => void; /** * @description 打开/关闭下拉框轮循 */ toggle: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { select: (value: string, prefix?: string[] | undefined) => boolean; open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly default: "click"; }; placement: { readonly type: import("vue").PropType; readonly default: "bottom"; }; transition: { readonly type: import("vue").PropType; readonly default: "s-transition-scale"; }; openDelay: { readonly type: NumberConstructor; readonly default: 0; }; closeDelay: { readonly type: NumberConstructor; readonly default: 0; }; disabled: BooleanConstructor; offset: { readonly type: NumberConstructor; readonly default: 10; }; closeOnClickBody: BooleanConstructor; openOnMounted: BooleanConstructor; teleported: { readonly type: BooleanConstructor; readonly default: true; }; showArrow: { readonly type: BooleanConstructor; readonly default: true; }; floatingClass: StringConstructor; reference: import("vue").PropType; quickTrack: BooleanConstructor; scrollbarNoResize: BooleanConstructor; scrollbarIsOutside: BooleanConstructor; center: BooleanConstructor; activeColor: StringConstructor; closeOnClickItem: { readonly type: BooleanConstructor; readonly default: true; }; prefix: { (arrayLength: number): string[]; (...items: string[]): string[]; new (arrayLength: number): string[]; new (...items: string[]): string[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...items: T_4[]): T_4[]; readonly [Symbol.species]: ArrayConstructor; }; }>> & { onSelect?: ((value: string, prefix?: string[] | undefined) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; }, { center: boolean; transition: import("../../../typings").Transition; disabled: boolean; trigger: import("../../../typings").FloatingTrigger; placement: import("@floating-ui/core").Placement; offset: number; openDelay: number; closeDelay: number; closeOnClickBody: boolean; openOnMounted: boolean; teleported: boolean; showArrow: boolean; quickTrack: boolean; scrollbarNoResize: boolean; scrollbarIsOutside: boolean; closeOnClickItem: boolean; }, {}>, { reference?(_: {}): any; default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };