/**
 * 运行时桥接服务配置
 *
 * 集中管理所有环境变量和配置常量
 */
/** 服务端口 */
export declare const port: number;
/** 默认调度器基础 URL */
export declare const DEFAULT_SCHEDULER_BASE_URL = "http://localhost:8080";
export type SchedulerBaseUrlSource = "request" | "env" | "single-auto-register-target" | "default" | "ambiguous-auto-register-targets";
export interface SchedulerBaseUrlResolution {
    url: string;
    source: SchedulerBaseUrlSource;
    ambiguousTargetUrls: string[];
}
/**
 * 解析调度中心基础 URL。
 * 主流程：显式环境变量优先；未配置时，单个自动注册目标可作为宿主机部署的零额外配置回退；多目标不静默取第一个。
 */
export declare function resolveSchedulerBaseUrl(): SchedulerBaseUrlResolution;
/**
 * 解析调度中心基础 URL。
 * 主流程：服务端请求携带的 scheduler 地址优先；再读显式环境变量；最后回退到单个自动注册目标或默认值。
 */
export declare function resolveSchedulerBaseUrlFrom(requestSchedulerBaseUrl: unknown): SchedulerBaseUrlResolution;
/** 调度器基础 URL（兼容旧导入；请求处理应优先调用 resolveSchedulerBaseUrl 获取最新值） */
export declare const schedulerBaseUrl: string;
/** Node 环境 */
export declare const nodeEnv: string;
/** 是否允许浏览宿主机任意目录（默认关闭，仅建议本地排障启用） */
export declare const allowHostFileBrowser: boolean;
/** CORS 允许来源列表，默认仅允许本机开发前端 */
export declare const allowedCorsOrigins: string[];
/** Runtime bridge no longer supports global callback tokens. */
export declare function validateProductionToken(): void;
/** 获取运行时主目录 */
export declare function getRuntimeHomeDir(): string;
/** 获取 Claude 配置文件路径（AI 配置写入 settings.json） */
export declare function getClaudeConfigFile(runtimeHome: string): string;
/** 获取 Claude MCP 配置文件路径 */
export declare function getClaudeMcpConfigFile(runtimeHome: string): string;
/** 获取 Claude Skills 目录 */
export declare function getClaudeSkillsDir(runtimeHome: string): string;
/** 获取 OpenCode 配置文件路径 */
export declare function getOpencodeConfigFile(runtimeHome: string): string;
/** 获取内置 ACode 配置文件路径 */
export declare function getAcodeConfigFile(runtimeHome: string): string;
/** 获取 Codex 配置文件路径 */
export declare function getCodexConfigFile(runtimeHome: string): string;
/** 获取 Codex Skills 目录 */
export declare function getCodexSkillsDir(runtimeHome: string): string;
/** 获取 OpenCode Skills 目录 */
export declare function getOpencodeSkillsDir(runtimeHome: string): string;
/** 获取内置 ACode Skills 目录 */
export declare function getAcodeSkillsDir(runtimeHome: string): string;
/**
 * 孤儿进程监控配置
 */
/** 定期扫描间隔（毫秒），默认 30 秒 */
export declare const ORPHAN_SCAN_INTERVAL: number;
/** 自动清理模式: 'auto' | 'alert' | 'manual' */
export declare const ORPHAN_AUTO_CLEAN_MODE: "auto" | "alert" | "manual";
/** 是否启用定期扫描 */
export declare const ORPHAN_SCAN_ENABLED: boolean;
/** 健康检测：进程最大无响应时间（毫秒），默认 5 分钟 */
export declare const ORPHAN_UNRESPONSIVE_TIMEOUT: number;
/** 健康检测：CPU 使用率阈值（百分比），超过则认为卡死，默认 100% */
export declare const ORPHAN_CPU_THRESHOLD: number;
/** 健康检测：内存使用阈值（MB），超过则认为异常，默认 2GB */
export declare const ORPHAN_MEMORY_THRESHOLD: number;
/**
 * 自动注册配置
 */
/** 是否启用自动注册 */
export declare const AUTO_REGISTER_ENABLED: boolean;
/** 租户 ID */
export declare const AUTO_REGISTER_TENANT_ID: string;
/** 用户 API Key */
export declare const AUTO_REGISTER_USER_KEY: string;
/** 实例名称（默认使用主机名） */
export declare const AUTO_REGISTER_INSTANCE_NAME: string;
/** 项目名称 */
export declare const AUTO_REGISTER_PROJECT_NAME: string;
/** 角色名称 */
export declare const AUTO_REGISTER_ROLE_NAME: string;
/** 工作空间路径 */
export declare const AUTO_REGISTER_WORKSPACE_PATH: string;
/** 注册 IP（优先），兼容 EasyTier 虚拟 IP */
export declare const AUTO_REGISTER_VIRTUAL_IP: string;
/** 注册重试次数 */
export declare const AUTO_REGISTER_MAX_RETRIES: number;
/** 注册重试间隔（毫秒） */
export declare const AUTO_REGISTER_RETRY_INTERVAL: number;
//# sourceMappingURL=config.d.ts.map