import type { InjectionKey } from 'vue'; import type { OptVmProxy } from './types'; export interface SelectContext { multiple: boolean; popupClass: string | undefined; compact: boolean; optionItemCreate(optVmProxy: OptVmProxy): void; optionItemDestroy(optVmProxy: OptVmProxy): void; optionItemSelect(optVmProxy: OptVmProxy): void; optionItemHoverIndexChange(optVmProxy: OptVmProxy): void; optionItemHoverChange(optVmProxy: OptVmProxy): void; } export declare const selectInjectKey: InjectionKey;