import type { Logger } from "pino"; export declare const createMcpHttpServer: (config: { serviceName: string; port: number; otelServiceName: string; mcpAuthMode: "linkedin-bearer" | "jwt" | "none"; linkedinApiBaseUrl: string; linkedinApiVersion: string; linkedinRateLimitPerMinute: number; host: string; nodeEnv: "development" | "production" | "test"; mcpStatefulSessionTimeoutMs: number; logLevel: "debug" | "info" | "notice" | "warning" | "error"; mcpLogLevel: "debug" | "info" | "notice" | "warning" | "error"; otelEnabled: boolean; linkedinAccessToken?: string | undefined; linkedinClientId?: string | undefined; linkedinClientSecret?: string | undefined; linkedinRefreshToken?: string | undefined; mcpAuthSecretKey?: string | undefined; mcpAllowedOrigins?: string | undefined; otelExporterOtlpTracesEndpoint?: string | undefined; otelExporterOtlpMetricsEndpoint?: string | undefined; gcsBucketName?: string | undefined; }, logger: Logger) => ReturnType, startHttpServer: (config: { serviceName: string; port: number; otelServiceName: string; mcpAuthMode: "linkedin-bearer" | "jwt" | "none"; linkedinApiBaseUrl: string; linkedinApiVersion: string; linkedinRateLimitPerMinute: number; host: string; nodeEnv: "development" | "production" | "test"; mcpStatefulSessionTimeoutMs: number; logLevel: "debug" | "info" | "notice" | "warning" | "error"; mcpLogLevel: "debug" | "info" | "notice" | "warning" | "error"; otelEnabled: boolean; linkedinAccessToken?: string | undefined; linkedinClientId?: string | undefined; linkedinClientSecret?: string | undefined; linkedinRefreshToken?: string | undefined; mcpAuthSecretKey?: string | undefined; mcpAllowedOrigins?: string | undefined; otelExporterOtlpTracesEndpoint?: string | undefined; otelExporterOtlpMetricsEndpoint?: string | undefined; gcsBucketName?: string | undefined; }, logger: Logger) => Promise; //# sourceMappingURL=streamable-http-transport.d.ts.map