import { z } from "zod"; declare const ConfigSchema: z.ZodObject<{ host: z.ZodDefault; nodeEnv: z.ZodDefault>; mcpStatefulSessionTimeoutMs: z.ZodDefault; mcpAuthSecretKey: z.ZodOptional; mcpAllowedOrigins: z.ZodOptional; logLevel: z.ZodDefault>; mcpLogLevel: z.ZodDefault>; otelEnabled: z.ZodDefault; otelExporterOtlpTracesEndpoint: z.ZodOptional; otelExporterOtlpMetricsEndpoint: z.ZodOptional; gcsBucketName: z.ZodOptional; } & { serviceName: z.ZodDefault; port: z.ZodDefault; otelServiceName: z.ZodDefault; mcpAuthMode: z.ZodDefault>; linkedinApiBaseUrl: z.ZodDefault; linkedinApiVersion: z.ZodDefault; linkedinRateLimitPerMinute: z.ZodDefault; linkedinAccessToken: z.ZodOptional; linkedinClientId: z.ZodOptional; linkedinClientSecret: z.ZodOptional; linkedinRefreshToken: z.ZodOptional; }, "strip", z.ZodTypeAny, { 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; }, { serviceName?: string | undefined; port?: number | undefined; otelServiceName?: string | undefined; mcpAuthMode?: "linkedin-bearer" | "jwt" | "none" | undefined; linkedinApiBaseUrl?: string | undefined; linkedinApiVersion?: string | undefined; linkedinRateLimitPerMinute?: number | undefined; linkedinAccessToken?: string | undefined; linkedinClientId?: string | undefined; linkedinClientSecret?: string | undefined; linkedinRefreshToken?: string | undefined; host?: string | undefined; nodeEnv?: "development" | "production" | "test" | undefined; mcpStatefulSessionTimeoutMs?: number | undefined; mcpAuthSecretKey?: string | undefined; mcpAllowedOrigins?: string | undefined; logLevel?: "debug" | "info" | "notice" | "warning" | "error" | undefined; mcpLogLevel?: "debug" | "info" | "notice" | "warning" | "error" | undefined; otelEnabled?: boolean | undefined; otelExporterOtlpTracesEndpoint?: string | undefined; otelExporterOtlpMetricsEndpoint?: string | undefined; gcsBucketName?: string | undefined; }>; export type AppConfig = z.infer; export declare function parseConfig(): AppConfig; export declare const mcpConfig: { 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; }; export {}; //# sourceMappingURL=index.d.ts.map