export type McpServerSize = | 'tiny' | 'small' | 'standard' | 'large' | 'xlarge' | 'laptop' | 'jetson' | 'vast' | 'fleet'; export type McpServerTransportHint = 'stdio' | 'streamable-http' | 'streamable-http+sse'; export interface McpServerSizing { profile: McpServerSize; useCase: string; recommendedConsumer: string; transport: McpServerTransportHint; requestBodyMaxBytes: number; postgresPoolMax: number; oauthRateLimit: number; publicAnonRateLimit: number; consumerGenRateLimit: number; consumerGenDailyQuota: number; maxConcurrentToolCalls: number; toolTimeoutMs: number; cacheMaxEntries: number; memoryBudgetMb: number; } export declare const MCP_SERVER_SIZING_PROFILES: Record< McpServerSize, Omit >; export declare function getMcpServerSizing( env?: Record ): McpServerSizing;