export declare function buildRuntimeHealthPayload(now?: Date): {
    status: string;
    timestamp: string;
    environment: string;
    version: string;
    aiEngine: {
        authRequired: boolean;
        diagnostics: {
            runtime: string;
            providerMode: string;
            model: string;
            lightModel: string;
            baseUrl: string | undefined;
            outputLanguage: {
                value: import("../agentv3/outputLanguage").OutputLanguage;
                displayName: string;
                env: string;
                default: import("../agentv3/outputLanguage").OutputLanguage;
            };
            configured: boolean;
            credentialSources: string[];
            baseUrlConfigured: boolean;
            bedrock: {
                enabled: boolean;
                authMethod: "bearer_token" | "iam_credentials" | "profile_or_chain" | undefined;
                region: string;
                baseUrlConfigured: boolean;
            };
            vertex: import("../agentv3/claudeConfig").VertexStatus;
            configHint: string;
            sdkBinary: import("../agentv3/claudeConfig").ClaudeSdkBinaryDiagnostics;
        } | {
            runtime: string;
            providerMode: string;
            model: string;
            lightModel: string;
            protocol: import("../services/providerManager").OpenAIProtocol;
            baseUrl: string | undefined;
            baseUrlConfigured: boolean;
            configured: boolean;
            credentialSources: string[];
            maxOutputTokens: number;
            outputLanguage: {
                value: import("../agentv3/outputLanguage").OutputLanguage;
                displayName: string;
                env: string;
                default: import("../agentv3/outputLanguage").OutputLanguage;
            };
            configHint: string;
        };
        activeProvider?: {
            id: string;
            name: string;
            type: import("../services/providerManager").ProviderType;
        } | undefined;
        runtime: import("../services/providerManager").AgentRuntimeKind;
        model: string;
        providerMode: string;
        configured: boolean;
        source: "default" | "provider" | "env" | "snapshot";
        credentialSource: string;
        envCredentialSources: string[];
        providerOverridesEnv: boolean;
    };
};
//# sourceMappingURL=runtimeHealth.d.ts.map