export interface EnvConfig {
    backendUrl: string;
    judgeApiUrl: string;
    storageApiUrl: string;
    agentProxyUrl: string;
    openSearchProxyUrl: string;
    awsRegion: string;
    awsProfile: string;
    bedrockModelId: string;
    openSearchLogsEndpoint: string;
    openSearchLogsUsername: string;
    openSearchLogsPassword: string;
    openSearchLogsTracesIndex: string;
    openSearchLogsIndex: string;
    mlcommonsEndpoint: string;
    mlcommonsHeaderOpenSearchUrl: string;
    mlcommonsHeaderAuthorization: string;
    mlcommonsHeaderAwsRegion: string;
    mlcommonsHeaderAwsServiceName: string;
    mlcommonsHeaderAwsAccessKeyId: string;
    mlcommonsHeaderAwsSecretAccessKey: string;
    mlcommonsHeaderAwsSessionToken: string;
    travelPlannerEndpoint: string;
    openaiCompatibleApiKey: string;
    openaiCompatibleEndpoint: string;
    observioEndpoint: string;
    claudeCodeTelemetryEnabled: boolean;
    otelExporterEndpoint: string;
    otelServiceName: string;
    otelExporterProtocol: string;
    otelExporterHeaders: string;
}
export declare const ENV_CONFIG: EnvConfig;
/**
 * Build ML-Commons request headers from environment variables.
 * Supports both Basic Auth and AWS SigV4 authentication.
 */
export declare function buildMLCommonsHeaders(): Record<string, string>;
//# sourceMappingURL=config.d.ts.map