import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { LoginResult, LoginResultOk } from "../utilities/session.js"; import { McpContext } from "./context.js"; import { ApiClient } from "@trigger.dev/core/v3"; export type McpAuthOptions = { server: McpServer; context: McpContext; defaultApiUrl?: string; profile?: string; }; export declare function mcpAuth(options: McpAuthOptions): Promise; export declare function createApiClientWithPublicJWT(auth: LoginResultOk, projectRef: string, envName: string, scopes: string[], previewBranch?: string): Promise;