export type SessionInfo = { loggedIn: boolean; region: string | undefined; /** Raw `csdx auth:whoami` stdout (often two lines: label, then email). */ whoamiText: string; /** Parsed email when `auth:whoami` prints it (typically line 2). */ whoamiEmail: string | undefined; /** Single line for banners: email when found, else joined whoami lines. */ whoamiDisplay: string; regionText: string; }; export declare function parseWhoamiStdout(raw: string): { email: string | undefined; display: string; }; export declare function probeSession(): Promise; /** Raw output for token picker UIs; may be empty if CLI errors. */ export declare function listTokensRaw(): Promise; //# sourceMappingURL=session.d.ts.map