import type { InjectionKey } from 'vue' import type { KbxScreenDefinition } from '@kbx/contracts' export type KbxScreenUtilityTab = 'help' | 'ai' | 'suggestion' export interface KbxScreenUtilityHost { available(screen:KbxScreenDefinition):KbxScreenUtilityTab[] open(screen:KbxScreenDefinition,tab:KbxScreenUtilityTab):void } export const KbxScreenUtilityHostKey:InjectionKey=Symbol('KbxScreenUtilityHost')