import type { AccountRow } from '../../hooks/use-snapshot.js'; export interface MenuItem { value: V; label: string; hotkey: string; hint: string; } export type AccountActionValue = 'switch' | 'apikey' | 'manage' | 'fallback-toggle' | 'reauth' | 'remove'; export type GlobalActionValue = 'add' | 'settings' | 'profiles' | 'auto-fallback' | 'usage' | 'setup' | 'quit'; export declare const GLOBAL_ITEMS: MenuItem[]; /** * Build the per-account action set. The list shape depends on the * highlighted row's state (active vs idle, key-bearing vs not), so * it can't be a static const. */ export declare function buildAccountItems(row: AccountRow | null): MenuItem[];