/** Task 1491 — the account a read tool scopes to. Explicit argument wins (the house * admin reading a specific account); otherwise the calling session's own account * (`ACCOUNT_ID`, stamped per-spawn by pty-spawner — the sub-account for a sub-account * session); otherwise the legacy `"default"`. An empty env value is treated as * absent so a boot-tolerant empty ACCOUNT_ID never scopes reads to "". * * `"default"` is a sentinel, not a store key: the in-memory message store is keyed * by platform UUID (Task 1532), so the platform read routes resolve `"default"` (the * legacy waname / connection map key) to the socket-owning account's UUID before * hitting the store (`resolveReadStoreKey`, Task 1535). This resolver has no access * to the connection map — the UUID lives in the platform server, not the MCP env — * so the sentinel is produced here and resolved there. */ export declare function resolveReadAccountId(explicit: string | undefined, envAccountId: string | undefined): string; //# sourceMappingURL=resolve-read-account.d.ts.map