export type Action = 'isolated' | 'list' | 'use' | 'login' | 'create' | 'import' | 'remove' | 'back'; export interface MenuItem { value: Action; label: string; hint?: string; } /** * Build the visible profile-screen menu. The list shape depends on * what's already on disk (have any accounts? have any profiles? * is the manual-ops opt-out set?), so it isn't a static const. */ export declare function buildHomeItems(accountsDirPath: string): MenuItem[]; /** * Friendly label + hint for a profile name when the user picks one * from the per-profile sub-menu. Best-effort: if the JSON is * unreadable we still surface the name (hidden behind a hint that * says so). */ export declare function profileLabel(name: string): { label: string; hint: string; };