export type KbxSuggestionCategory = 'inconvenience' | 'bug' | 'improvement' export interface KbxSuggestionContext { screenId: string screenVersion: string route: string appVersion: string userRole: string activeFilters?: string[] gridLayoutVersion?: string } export interface KbxSuggestionRequest { category: KbxSuggestionCategory message: string includeScreenContext: boolean context: KbxSuggestionContext } export interface KbxSuggestionResult { suggestionId: string receivedAt: string }