import type { ConfigSettingDefinition } from './schema-shared.js';
export declare const runtimeConfigDefaults: {
    automation: {
        enabled: boolean;
        maxConcurrentRuns: number;
        runHistoryLimit: number;
        defaultTimeoutMs: number;
        catchUpWindowMinutes: number;
        failureCooldownMs: number;
        deleteAfterRun: boolean;
    };
    controlPlane: {
        enabled: boolean;
        host: string;
        port: number;
        baseUrl: string;
        streamMode: string;
        allowRemote: boolean;
        trustProxy: boolean;
        tls: {
            mode: string;
            certFile: string;
            keyFile: string;
        };
    };
    httpListener: {
        host: string;
        port: number;
        trustProxy: boolean;
        tls: {
            mode: string;
            certFile: string;
            keyFile: string;
        };
    };
    web: {
        enabled: boolean;
        host: string;
        port: number;
        publicBaseUrl: string;
        staticAssetsDir: string;
    };
    watchers: {
        enabled: boolean;
        pollIntervalMs: number;
        heartbeatIntervalMs: number;
        recoveryWindowMinutes: number;
    };
    service: {
        enabled: boolean;
        autostart: boolean;
        restartOnFailure: boolean;
        platform: string;
        serviceName: string;
        logPath: string;
    };
    network: {
        outboundTls: {
            mode: string;
            customCaFile: string;
            customCaDir: string;
            allowInsecureLocalhost: boolean;
        };
        remoteFetch: {
            allowPrivateHosts: boolean;
        };
    };
};
export declare const runtimePrimaryConfigSettings: ConfigSettingDefinition[];
export declare const runtimeSecondaryConfigSettings: ConfigSettingDefinition[];
//# sourceMappingURL=schema-domain-runtime.d.ts.map