export type HomeAction = 'add' | 'manage' | 'apikey' | 'fallback-toggle' | 'auto-fallback' | 'profiles' | 'usage' | 'reauth' | 'remove' | 'setup' | 'settings' | 'switched' | 'exit'; export interface HomeExit { action: HomeAction; payload?: { switchedFrom: string | null; switchedTo: string; autoLaunch: boolean; defaultIsolated: boolean; }; } interface Props { claudeJsonPath: string; accountsDirPath: string; initialNotice: { kind: 'info' | 'success' | 'error' | 'warning'; text: string; } | null; onExit: (e: HomeExit) => void; } export declare function HomeScreen({ claudeJsonPath, accountsDirPath, initialNotice, onExit }: Props): import("react/jsx-runtime").JSX.Element; export declare function renderHome(claudeJsonPath: string, accountsDirPath: string, initialNotice?: HomeExit extends never ? never : Props['initialNotice']): Promise; export {};