export interface McpProjectResolverConfig { /** Base URL for account/project endpoints (e.g. https://account.cx.tomtom.com) */ accountApiBaseUrl: string; /** Delay before the single retry of a request the account API reported as transiently unavailable */ retryDelayMs?: number; } export interface McpProject { projectId: string; bundleId: string; } /** * Finds the user's project whose bundle contains the MCP Server product, using * the account gateway (Connect-go protocol): * 1. ListProjects, page by page — returns project summaries only (project.v2.Summary has no bundles) * 2. GetProject with with_products — populates project.bundles[].products * * The first project (in ListProjects order) with an active MCP-enabled bundle wins, * so later pages are only fetched while no match has been found. */ export declare class McpProjectResolver { private readonly accountApiBaseUrl; private readonly retryDelayMs; constructor(config: McpProjectResolverConfig); resolveMcpProject(accountToken: string, requestId?: string): Promise; private listProjectsPage; private findMcpBundle; private connectRequest; private send; } //# sourceMappingURL=mcpProjectResolver.d.ts.map