import { reactive, ref, watch } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ label: { type: StringConstructor; default: string; }; isDark: { type: BooleanConstructor; default: boolean; }; hasBorder: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; disable: { type: BooleanConstructor; default: boolean; }; options: { type: ArrayConstructor; default: () => never[]; }; valueKey: { type: StringConstructor; default: string; }; labelKey: { type: StringConstructor; default: string; }; selectLimit: { type: NumberConstructor; default: number; }; navIcon: { type: StringConstructor; default: string; }; prefixIconKey: { type: StringConstructor; default: string; }; suffixIconKey: { type: StringConstructor; default: string; }; allowSearch: { type: BooleanConstructor; default: boolean; }; removeSearchIcon: { type: StringConstructor; default: string; }; isClearable: { type: BooleanConstructor; default: boolean; }; clearIcon: { type: StringConstructor; default: string; }; }, { props: any; states: any; emits: (event: "input" | "clicked-item" | "update:ids" | "ids", ...args: any[]) => void; searchInput: import("vue").Ref; hideList: () => void; clickOutside: (event: any) => void; showList: () => void; toggleShowlist: () => void; toggleItem: (currentItem: any) => void; selectedKeys: import("vue").ComputedRef; displayValue: import("vue").ComputedRef; handleSearch: (val?: string) => unknown[]; filterOptions: import("vue").ComputedRef; totalSelected: import("vue").ComputedRef; removeSearch: () => void; clearSelected: () => void; SvgRender: import("vue").DefineComponent<{ url: { type: StringConstructor; required: true; }; alt: { type: StringConstructor; default: string; }; classIcon: { type: StringConstructor; default: string; }; }, { props: any; getExtension: (filename: string) => string | undefined; icon: import("@vue/reactivity").ComputedRef; isSvg: import("@vue/reactivity").ComputedRef; defineAsyncComponent: typeof import("vue").defineAsyncComponent; readonly computed: typeof import("@vue/reactivity").computed; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { alt: string; classIcon: string; }>; ArboInput: import("vue").DefineComponent<{ label: { type: StringConstructor; default: string; }; type: { type: StringConstructor; default: string; }; isDark: { type: BooleanConstructor; default: boolean; }; hasBorder: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; disable: { type: BooleanConstructor; default: boolean; }; min: { type: NumberConstructor; default: number; }; max: { type: NumberConstructor; default: number; }; autoFocus: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (StringConstructor | NumberConstructor)[]; default: string; }; }, { props: any; emits: (event: "update:modelValue", ...args: any[]) => void; inputElement: import("vue").Ref; value: import("vue").WritableComputedRef; focusInput: () => void; computed: typeof import("@vue/reactivity").computed; nextTick: typeof import("vue").nextTick; ref: typeof ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { type: string; label: string; disable: boolean; modelValue: string | number; isDark: boolean; hasBorder: boolean; placeholder: string; min: number; max: number; autoFocus: boolean; }>; computed: typeof import("@vue/reactivity").computed; reactive: typeof reactive; ref: typeof ref; watch: typeof watch; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "clicked-item" | "update:ids" | "ids")[], "input" | "clicked-item" | "update:ids" | "ids", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; valueKey: { type: StringConstructor; default: string; }; labelKey: { type: StringConstructor; default: string; }; selectLimit: { type: NumberConstructor; default: number; }; navIcon: { type: StringConstructor; default: string; }; prefixIconKey: { type: StringConstructor; default: string; }; suffixIconKey: { type: StringConstructor; default: string; }; allowSearch: { type: BooleanConstructor; default: boolean; }; removeSearchIcon: { type: StringConstructor; default: string; }; isClearable: { type: BooleanConstructor; default: boolean; }; clearIcon: { type: StringConstructor; default: string; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; "onClicked-item"?: ((...args: any[]) => any) | undefined; "onUpdate:ids"?: ((...args: any[]) => any) | undefined; onIds?: ((...args: any[]) => any) | undefined; }, { label: string; labelKey: string; disable: boolean; options: unknown[]; valueKey: string; isDark: boolean; hasBorder: boolean; placeholder: string; selectLimit: number; navIcon: string; prefixIconKey: string; suffixIconKey: string; allowSearch: boolean; removeSearchIcon: string; isClearable: boolean; clearIcon: string; }>; export default _sfc_main;