import { PropType } from "vue"; import { FloatingTrigger, ElementTypes, Transition } from '../../../typings'; import { Placement } from "@floating-ui/vue"; export type CascaderOptionsType = { label: string; value: string; children?: CascaderOptionsType[]; }; export declare const SCascaderProps: { readonly trigger: { readonly type: PropType; readonly default: "click"; }; readonly placement: { readonly type: PropType; readonly default: "bottom"; }; readonly transition: { readonly type: PropType; readonly default: "scale"; }; readonly openDelay: { readonly type: NumberConstructor; readonly default: 0; }; readonly closeDelay: { readonly type: NumberConstructor; readonly default: 0; }; readonly disabled: BooleanConstructor; readonly offset: { readonly type: NumberConstructor; readonly default: 10; }; readonly theme: { readonly type: PropType<"light" | "dark">; readonly default: "light"; }; readonly closeOnClickBody: BooleanConstructor; readonly openOnMounted: BooleanConstructor; readonly teleported: { readonly type: BooleanConstructor; readonly default: true; }; readonly showArrow: { readonly type: BooleanConstructor; readonly default: true; }; readonly type: PropType; readonly cancelBtnText: { readonly type: StringConstructor; readonly default: "取消"; }; readonly confirmBtnType: { readonly type: StringConstructor; readonly default: "确认"; }; readonly title: StringConstructor; readonly floatingClass: StringConstructor; readonly reference: PropType; readonly quickTrack: BooleanConstructor; readonly scrollbarVertical: { readonly type: BooleanConstructor; readonly default: true; }; readonly scrollbarHorizontal: BooleanConstructor; readonly scrollbarNoResize: { readonly type: BooleanConstructor; readonly default: true; }; readonly scrollbarAlways: BooleanConstructor; readonly scrollbarIsOutside: BooleanConstructor; readonly scrollbarQuickJump: { readonly type: BooleanConstructor; readonly default: true; }; readonly center: BooleanConstructor; readonly closeOnClickItem: { readonly type: BooleanConstructor; readonly default: true; }; readonly 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; }; readonly options: { readonly type: PropType; readonly default: readonly []; }; readonly subCascaderPlacement: { readonly type: PropType<"right" | "left">; readonly default: "right"; }; }; export declare const SCascaderEmits: { readonly select: (_: string, __?: string[]) => boolean; readonly open: () => boolean; readonly opened: () => boolean; readonly close: () => boolean; readonly closed: () => boolean; };