/** * Lightweight multi-account support (issue #2). * * Each `--account ` (or `NOTEBOOKLM_ACCOUNT=`) gets its own * Chrome profile directory under `/accounts//`. Chrome's * persistent profile already isolates cookies/state per directory, which * is enough for the common case of "two Google accounts, different research * notebooks" — no encrypted credential store needed. * * The function is a no-op when no account flag is present, which preserves * the single-profile layout for everyone who never asked for multi-account. */ import type { Config } from "../config.js"; export declare function getRequestedAccount(argv?: readonly string[]): string | null; /** * Mutate-in-place (then return) the global `Config` so all downstream paths * (Chrome profile, auth state, isolated instances) live below the account * sub-tree. Called once during startup, before any browser launch. */ export declare function applyAccountToConfig(config: Config, account: string | null): Config; //# sourceMappingURL=account-switcher.d.ts.map