import { McpServer } from "@modelcontextprotocol/server"; import type { AppLaunchFlowClient } from "../client/api.js"; export declare const PROJECT_LIST_URI: string; /** * Hub edit URLs are dashboard-relative ("/editor?projectId=..."). Resolve them * against the connector's dashboard; never follow a relative URL off-origin. */ export declare function dashboardUrl(value: unknown, baseUrl: string | undefined): string | undefined; /** Apple app id from a numeric id or an apps.apple.com URL ("/id123"). */ export declare function parseAppStoreId(value: string): string | undefined; export declare function toProjectSummary(value: unknown): Record; export declare function toSafeProjectState(value: unknown, baseUrl?: string): Record; export declare function registerProjectTools(server: McpServer, client: AppLaunchFlowClient): void;