import { CreateComponentPublicInstanceWithMixins, ComponentOptionsMixin, PublicProps, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps, Plugin } from 'vue'; import { CascaderProps, CascaderOption } from './types'; export declare const SCascader: { new (...args: any[]): CreateComponentPublicInstanceWithMixins; expandedKeys?: Array; expanded?: CascaderOption[]; }> & Readonly<{ onClear?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | (string | number)[]) => any) | undefined; onExpand?: ((expandKeys?: (string | number)[] | undefined) => any) | undefined; "onUpdate:expandedKeys"?: ((value: (string | number)[]) => any) | undefined; "onUpdate:expanded"?: ((value: CascaderOption[]) => any) | undefined; onSelectItem?: ((args_0: { item?: CascaderOption; expandeds?: CascaderOption[]; }) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { clear: () => any; "update:modelValue": (value: string | number | (string | number)[]) => any; expand: (expandKeys?: (string | number)[] | undefined) => any; "update:expandedKeys": (value: (string | number)[]) => any; "update:expanded": (value: CascaderOption[]) => any; selectItem: (args_0: { item?: CascaderOption; expandeds?: CascaderOption[]; }) => any; }, PublicProps, { size: "mini" | "small" | "medium" | "large"; placeholder: string; options: CascaderOption[]; expandTrigger: "click" | "hover"; fieldNames: { label?: string; key?: string; children?: string; }; pathSeparator: string; }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< CascaderProps & { modelValue?: string | number | Array; expandedKeys?: Array; expanded?: CascaderOption[]; }> & Readonly<{ onClear?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | (string | number)[]) => any) | undefined; onExpand?: ((expandKeys?: (string | number)[] | undefined) => any) | undefined; "onUpdate:expandedKeys"?: ((value: (string | number)[]) => any) | undefined; "onUpdate:expanded"?: ((value: CascaderOption[]) => any) | undefined; onSelectItem?: ((args_0: { item?: CascaderOption; expandeds?: CascaderOption[]; }) => any) | undefined; }>, {}, {}, {}, {}, { size: "mini" | "small" | "medium" | "large"; placeholder: string; options: CascaderOption[]; expandTrigger: "click" | "hover"; fieldNames: { label?: string; key?: string; children?: string; }; pathSeparator: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase; expandedKeys?: Array; expanded?: CascaderOption[]; }> & Readonly<{ onClear?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | (string | number)[]) => any) | undefined; onExpand?: ((expandKeys?: (string | number)[] | undefined) => any) | undefined; "onUpdate:expandedKeys"?: ((value: (string | number)[]) => any) | undefined; "onUpdate:expanded"?: ((value: CascaderOption[]) => any) | undefined; onSelectItem?: ((args_0: { item?: CascaderOption; expandeds?: CascaderOption[]; }) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { clear: () => any; "update:modelValue": (value: string | number | (string | number)[]) => any; expand: (expandKeys?: (string | number)[] | undefined) => any; "update:expandedKeys": (value: (string | number)[]) => any; "update:expanded": (value: CascaderOption[]) => any; selectItem: (args_0: { item?: CascaderOption; expandeds?: CascaderOption[]; }) => any; }, string, { size: "mini" | "small" | "medium" | "large"; placeholder: string; options: CascaderOption[]; expandTrigger: "click" | "hover"; fieldNames: { label?: string; key?: string; children?: string; }; pathSeparator: string; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & Plugin; export * from './types';