UNPKG

@vuesax-alpha/nightly

Version:
704 lines (703 loc) • 841 kB
export declare const VsTimeSelect: import("vuesax-alpha/es/utils").SFCWithInstall<import("vue").DefineComponent<{ format: { type: StringConstructor; default: string; }; modelValue: { type: StringConstructor; }; disabled: { type: BooleanConstructor; }; editable: { type: BooleanConstructor; default: boolean; }; effect: { type: import("vue").PropType<string>; default: null; }; clearable: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; }; start: { type: StringConstructor; default: string; }; end: { type: StringConstructor; default: string; }; step: { type: StringConstructor; default: string; }; minTime: { type: StringConstructor; }; maxTime: { type: StringConstructor; }; name: { type: StringConstructor; }; clearIcon: { type: import("vue").PropType<string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>>; default: () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>; }; disabledItems: { type: import("vue").PropType<string[]>; default: () => never[]; }; }, { props: import("@vue/shared").LooseRequired<{ readonly disabled: boolean; readonly end: string; readonly start: string; readonly clearable: boolean; readonly step: string; readonly disabledItems: string[]; readonly effect: string; readonly format: string; readonly editable: boolean; readonly clearIcon: string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>; readonly modelValue?: string | undefined; readonly name?: string | undefined; readonly placeholder?: string | undefined; readonly minTime?: string | undefined; readonly maxTime?: string | undefined; readonly "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; readonly onChange?: ((...args: any[]) => any) | undefined; readonly onFocus?: ((...args: any[]) => any) | undefined; readonly onBlur?: ((...args: any[]) => any) | undefined; } & {}>; selectInstance: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: { readonly modelValue?: import("../select/src/tokens").SelectValue | undefined; readonly color?: import("../..").Color | undefined; readonly label?: string | undefined; readonly shape?: "square" | undefined; readonly flip?: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }))[], unknown, unknown> | undefined; readonly multiple?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly notValue?: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("../select/src/tokens").SelectOptionValue & {}) | (() => import("../select/src/tokens").SelectOptionValue) | ((new (...args: any[]) => import("../select/src/tokens").SelectOptionValue & {}) | (() => import("../select/src/tokens").SelectOptionValue))[], unknown, unknown> | undefined; readonly placeholder?: string | undefined; readonly showAfter?: number | undefined; readonly hideAfter?: number | undefined; readonly teleported?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly strategy?: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("../..").Strategy & {}) | (() => import("../..").Strategy) | ((new (...args: any[]) => import("../..").Strategy & {}) | (() => import("../..").Strategy))[], "fixed" | "absolute", unknown> | undefined; readonly fit?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly allowCreate?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly multipleLimit?: number | undefined; readonly maxCollapseChips?: number | undefined; key?: string | number | symbol | undefined; readonly filter?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly disabled?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; style?: unknown; readonly loading?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; "onUpdate:modelValue"?: ((val: import("../select/src/tokens").SelectValue) => any) | undefined; readonly block?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; ref?: import("vue").VNodeRef | undefined; ref_for?: boolean | undefined; ref_key?: string | undefined; onVnodeBeforeMount?: ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void) | ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void)[] | undefined; onVnodeMounted?: ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void) | ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void)[] | undefined; onVnodeBeforeUpdate?: ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, oldVNode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void) | ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, oldVNode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void)[] | undefined; onVnodeUpdated?: ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, oldVNode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void) | ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, oldVNode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void)[] | undefined; onVnodeBeforeUnmount?: ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void) | ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void)[] | undefined; onVnodeUnmounted?: ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void) | ((vnode: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>) => void)[] | undefined; class?: unknown; readonly id?: string | undefined; onChange?: ((val: import("../select/src/tokens").SelectValue) => any) | undefined; readonly clearable?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly labelFloat?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly state?: import("../..").Color | undefined; onFocus?: (((e: Event) => boolean | void) & ((event: Event | FocusEvent) => any)) | undefined; readonly onMouseleave?: ((e: Event) => boolean | void) | undefined; onBlur?: (((e: Event) => boolean | void) & ((event: Event | FocusEvent) => any)) | undefined; readonly onKeydown?: ((e: Event) => boolean | void) | undefined; readonly onMouseenter?: ((e: Event) => boolean | void) | undefined; onClear?: (() => any) | undefined; readonly onClick?: ((e: Event) => boolean | void) | undefined; readonly onContextmenu?: ((e: Event) => boolean | void) | undefined; readonly loadingText?: string | undefined; readonly noMatchText?: string | undefined; readonly noDataText?: string | undefined; readonly filterMethod?: ((val: string) => void) | undefined; readonly collapseChips?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly defaultFirstOption?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly hideScrollbar?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly nativeScrollbar?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; "onVisible-change"?: ((val: boolean) => any) | undefined; "onRemove-tag"?: ((val: import("../select/src/tokens").SelectOptionValue) => any) | undefined; }; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot<any> | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}> | null; $emit: ((event: "update:modelValue", val: import("../select/src/tokens").SelectValue) => void) & ((event: "change", val: import("../select/src/tokens").SelectValue) => void) & ((event: "focus", event: Event | FocusEvent) => void) & ((event: "blur", event: Event | FocusEvent) => void) & ((event: "clear") => void) & ((event: "visible-change", val: boolean) => void) & ((event: "remove-tag", val: import("../select/src/tokens").SelectOptionValue) => void); $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ readonly showAfter: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; readonly hideAfter: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; readonly flip: { readonly default: true; readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __vsPropKey: true; }; readonly fit: { readonly default: true; readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __vsPropKey: true; }; readonly disabled: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly strategy: { readonly default: "absolute"; readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("../..").Strategy & {}) | (() => import("../..").Strategy) | ((new (...args: any[]) => import("../..").Strategy & {}) | (() => import("../..").Strategy))[], "fixed" | "absolute", unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __vsPropKey: true; }; readonly teleported: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; readonly modelValue: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("../select/src/tokens").SelectValue & {}) | (() => import("../select/src/tokens").SelectValue) | ((new (...args: any[]) => import("../select/src/tokens").SelectValue & {}) | (() => import("../select/src/tokens").SelectValue))[], unknown, unknown, "", boolean>; readonly notValue: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => import("../select/src/tokens").SelectOptionValue & {}) | (() => import("../select/src/tokens").SelectOptionValue) | ((new (...args: any[]) => import("../select/src/tokens").SelectOptionValue & {}) | (() => import("../select/src/tokens").SelectOptionValue))[], unknown, unknown, "", boolean>; readonly loadingText: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly noMatchText: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly noDataText: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly allowCreate: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly multiple: import("vuesax-alpha/es/utils").VsPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly multipleLimit: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; readonly filter: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly filterMethod: { readonly type: import("vue").PropType<(val: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly collapseChips: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly maxCollapseChips: import("vuesax-alpha/es/utils").VsPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>; readonly defaultFirstOption: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly loading: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly color: { readonly default: "primary"; readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<StringConstructor, "primary" | "success" | "danger" | "warn" | "dark" | "text" | "light" | "secondary" | "facebook" | "twitter" | "youtube" | "pinterest" | "linkedin" | "snapchat" | "whatsapp" | "tumblr" | "reddit" | "spotify" | "amazon" | "medium" | "vimeo" | "skype" | "dribbble" | "slack" | "yahoo" | "twitch" | "discord" | "telegram" | "google-plus" | "messenger", import("../..").Color>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __vsPropKey: true; }; readonly state: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<StringConstructor, "primary" | "success" | "danger" | "warn" | "dark" | "text" | "light" | "secondary" | "facebook" | "twitter" | "youtube" | "pinterest" | "linkedin" | "snapchat" | "whatsapp" | "tumblr" | "reddit" | "spotify" | "amazon" | "medium" | "vimeo" | "skype" | "dribbble" | "slack" | "yahoo" | "twitch" | "discord" | "telegram" | "google-plus" | "messenger", import("../..").Color>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly block: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly hideScrollbar: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly labelFloat: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly label: import("vuesax-alpha/es/utils").VsPropFinalized<StringConstructor, unknown, unknown, null, boolean>; readonly placeholder: import("vuesax-alpha/es/utils").VsPropFinalized<StringConstructor, unknown, unknown, null, boolean>; readonly shape: import("vuesax-alpha/es/utils").VsPropFinalized<StringConstructor, "square", unknown, "", boolean>; readonly id: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly nativeScrollbar: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly clearable: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; }>> & { "onUpdate:modelValue"?: ((val: import("../select/src/tokens").SelectValue) => any) | undefined; onChange?: ((val: import("../select/src/tokens").SelectValue) => any) | undefined; onFocus?: ((event: Event | FocusEvent) => any) | undefined; onBlur?: ((event: Event | FocusEvent) => any) | undefined; onClear?: (() => any) | undefined; "onVisible-change"?: ((val: boolean) => any) | undefined; "onRemove-tag"?: ((val: import("../select/src/tokens").SelectOptionValue) => any) | undefined; }, { messageTypes: string[]; props: import("@vue/shared").LooseRequired<{ readonly modelValue: import("../select/src/tokens").SelectValue; readonly color: import("../..").Color; readonly label: string; readonly shape: "square"; readonly flip: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) | ((new (...args: any[]) => (boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }) & {}) | (() => boolean | { padding?: import("../..").Padding | undefined; rootBoundary?: import("../..").RootBoundary | undefined; elementContext?: import("../../hooks/use-floating/core").ElementContext | undefined; altBoundary?: boolean | undefined; mainAxis?: boolean | undefined; crossAxis?: boolean | undefined; fallbackPlacements?: import("..").PopperPlacement[] | undefined; fallbackStrategy?: "bestFit" | "initialPlacement" | undefined; fallbackAxisSideDirection?: "none" | "end" | "start" | undefined; flipAlignment?: boolean | undefined; boundary?: import("../..").Boundary | undefined; }))[], unknown, unknown>; readonly multiple: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly notValue: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("../select/src/tokens").SelectOptionValue & {}) | (() => import("../select/src/tokens").SelectOptionValue) | ((new (...args: any[]) => import("../select/src/tokens").SelectOptionValue & {}) | (() => import("../select/src/tokens").SelectOptionValue))[], unknown, unknown>; readonly placeholder: string; readonly showAfter: number; readonly hideAfter: number; readonly teleported: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly strategy: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => import("../..").Strategy & {}) | (() => import("../..").Strategy) | ((new (...args: any[]) => import("../..").Strategy & {}) | (() => import("../..").Strategy))[], "fixed" | "absolute", unknown>; readonly fit: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly allowCreate: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>; readonly multipleLimit: number; readonly maxCollapseChips: number; readonly filter?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly disabled?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly loading?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly block?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly id?: string | undefined; readonly clearable?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly labelFloat?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly state?: import("../..").Color | undefined; readonly onFocus?: (((e: Event) => boolean | void) & ((event: Event | FocusEvent) => any)) | undefined; readonly onMouseleave?: ((e: Event) => boolean | void) | undefined; readonly onBlur?: (((e: Event) => boolean | void) & ((event: Event | FocusEvent) => any)) | undefined; readonly onKeydown?: ((e: Event) => boolean | void) | undefined; readonly onMouseenter?: ((e: Event) => boolean | void) | undefined; readonly onClick?: ((e: Event) => boolean | void) | undefined; readonly onContextmenu?: ((e: Event) => boolean | void) | undefined; readonly loadingText?: string | undefined; readonly noMatchText?: string | undefined; readonly noDataText?: string | undefined; readonly filterMethod?: ((val: string) => void) | undefined; readonly collapseChips?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly defaultFirstOption?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly hideScrollbar?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly nativeScrollbar?: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; readonly "onUpdate:modelValue"?: ((val: import("../select/src/tokens").SelectValue) => any) | undefined; readonly onChange?: ((val: import("../select/src/tokens").SelectValue) => any) | undefined; readonly onClear?: (() => any) | undefined; readonly "onVisible-change"?: ((val: boolean) => any) | undefined; readonly "onRemove-tag"?: ((val: import("../select/src/tokens").SelectOptionValue) => any) | undefined; } & {}>; emit: ((event: "update:modelValue", val: import("../select/src/tokens").SelectValue) => void) & ((event: "change", val: import("../select/src/tokens").SelectValue) => void) & ((event: "focus", event: Event | FocusEvent) => void) & ((event: "blur", event: Event | FocusEvent) => void) & ((event: "clear") => void) & ((event: "visible-change", val: boolean) => void) & ((event: "remove-tag", val: import("../select/src/tokens").SelectOptionValue) => void); ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record<string, string>) => Record<string, string>; cssVarName: (name: string) => string; cssVarBlock: (object: Record<string, string>) => Record<string, string>; cssVarBlockName: (name: string) => string; }; states: import("../select/src/tokens").SelectStates; color: import("vue").ComputedRef<import("../..").Color | undefined>; colorCssVar: import("vue").ComputedRef<Record<string, string>>; optionsAnimation: import("vue").ComputedRef<string>; showNewOption: import("vue").ComputedRef<boolean | undefined>; debouncedQueryChange: import("lodash").DebouncedFunc<(e: any) => void>; managePlaceholder: () => void; deletePrevTag: (e: KeyboardEvent) => void; deleteTag: (tag: import("../select/src/tokens").SelectOptionValue) => void; handleClearClick: () => void; showClose: import("vue").ComputedRef<boolean | undefined>; inputId: import("vue").Ref<string>; emptyText: import("vue").ComputedRef<string | null>; readonly: import("vue").ComputedRef<boolean>; input: import("vue").Ref<HTMLInputElement | undefined>; reference: import("vue").Ref<HTMLInputElement | undefined>; showTagList: import("vue").ComputedRef<import("../select/src/tokens").SelectOptionContext[]>; collapseTagList: import("vue").ComputedRef<import("../select/src/tokens").SelectOptionContext[]>; chips: import("vue").Ref<HTMLElement | undefined>; popperRef: import("vue").Ref<import("..").PopperExpose | undefined>; selectDisabled: import("vue").ComputedRef<import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined>; selectWrapper: import("vue").Ref<HTMLElement | undefined>; handleMouseEnter: () => void; handleMouseLeave: () => void; handleTarget: (target: import("../select/src/tokens").SelectTargetElement | null, condition?: boolean) => void; selectOption: () => void; handleComposition: (event: Event) => void; navigateOptions: (direction?: string) => void; handleKeydownEscape: (event: KeyboardEvent | Event) => void; dropMenuVisible: import("vue").WritableComputedRef<boolean>; debouncedOnInputChange: import("lodash").DebouncedFunc<() => void>; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; toggleMenu: (e?: MouseEvent | undefined) => void; handleMenuEnter: () => void; handleResize: () => void; setSelected: () => void; handleClose: () => void; onOptionCreate: (value: import("../select/src/tokens").SelectOptionValue, option: import("../select/src/tokens").SelectOptionContext) => void; onOptionDestroy: (value: import("../select/src/tokens").SelectOptionValue, option: import("../select/src/tokens").SelectOptionContext) => void; handleOptionSelect: (option: import("../select/src/tokens").SelectOptionContext, byClick: boolean) => void; focus: () => void; blur: () => void; processBeforeOpen: () => boolean; processBeforeClose: () => boolean; queryChange: import("vue").ShallowRef<string>; optionsArray: import("vue").ComputedRef<import("../select/src/tokens").SelectOptionContext[]>; cachedOptionsArray: import("vue").ComputedRef<import("../select/src/tokens").SelectOptionContext[]>; selectedArray: import("vue").ComputedRef<import("../select/src/tokens").SelectOptionContext[]>; visible: import("vue").Ref<boolean>; hoverIndex: import("vue").Ref<number>; query: import("vue").Ref<string>; popperPaneRef: import("vue").ComputedRef<HTMLElement | undefined>; selectKls: import("vue").ComputedRef<(string | { [x: string]: string | import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown> | undefined; })[]>; selectStyle: import("vue").ComputedRef<Record<string, string>[]>; readonly isEqual: (value: any, other: any) => boolean; readonly vClickOutside: import("vue").ObjectDirective<any, any>; readonly VsIcon: import("vuesax-alpha/es/utils").SFCWithInstall<import("vue").DefineComponent<{ readonly size: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly color: import("vuesax-alpha/es/utils").VsPropFinalized<StringConstructor, "primary" | "success" | "danger" | "warn" | "dark" | "text" | "light" | "secondary" | "facebook" | "twitter" | "youtube" | "pinterest" | "linkedin" | "snapchat" | "whatsapp" | "tumblr" | "reddit" | "spotify" | "amazon" | "medium" | "vimeo" | "skype" | "dribbble" | "slack" | "yahoo" | "twitch" | "discord" | "telegram" | "google-plus" | "messenger", import("../..").Color, "", boolean>; }, { props: import("@vue/shared").LooseRequired<{ readonly color: import("../..").Color; readonly size?: import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown> | undefined; } & {}>; ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record<string, string>) => Record<string, string>; cssVarName: (name: string) => string; cssVarBlock: (object: Record<string, string>) => Record<string, string>; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef<import("vue").CSSProperties>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly size: { readonly type: import("vue").PropType<import("vuesax-alpha/es/utils").VsPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly color: import("vuesax-alpha/es/utils").VsPropFinalized<StringConstructor, "primary" | "success" | "danger" | "warn" | "dark" | "text" | "light" | "secondary" | "facebook" | "twitter" | "youtube" | "pinterest" | "linkedin" | "snapchat" | "whatsapp" | "tumblr" | "reddit" | "spotify" | "amazon" | "medium" | "vimeo" | "skype" | "dribbble" | "slack" | "yahoo" | "twitch" | "discord" | "telegram" | "google-plus" | "messenger", import("../..").Color, "", boolean>; }>>, { readonly color: import("../..").Color; }, {}>> & Record<string, any>; readonly IconClose: import("vuesax-alpha/es/utils").SFCWithInstall<import("vue").DefineComponent<{ readonly hover: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __vsPropKey: true; }; readonly scale: import("vuesax-alpha/es/utils").VsPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 1, boolean>; }, { ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string;