declare const _default: import("vue").DefineComponent<{ /** * @description value of option */ value: { required: true; type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; }; /** * @description label of option, same as `value` if omitted */ label: (NumberConstructor | StringConstructor)[]; created: BooleanConstructor; /** * @description whether option is disabled */ disabled: BooleanConstructor; }, { ns: { namespace: import("vue").ComputedRef; 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) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; id: import("vue").Ref; containerKls: import("vue").ComputedRef; currentLabel: import("vue").ComputedRef; itemSelected: import("vue").ComputedRef; isDisabled: import("vue").ComputedRef; select: import("./token").SelectContext | undefined; hoverItem: () => void; updateOption: (query: string) => void; visible: import("vue").Ref; hover: import("vue").Ref; selectOptionClick: () => void; states: { index: number; groupDisabled: boolean; visible: boolean; hover: boolean; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { disabled: boolean; created: boolean; }>; export default _default;