export declare function isDevMode(): boolean; export declare function getUserHomeDir(): string; export declare function getRuntimeHomeDir(): string; export declare const DEFAULT_BRIDGE_PORT = 18081; export declare const DEV_DEFAULT_BRIDGE_PORT = 28081; export declare const port: number; export declare function getActiveBridgeHttpPort(): number; export declare function setActiveBridgeHttpPort(value: number): void; export declare function resetActiveBridgeHttpPort(): void; export declare function findAvailableListenPort(preferred: number, maxAttempts?: number): Promise; export declare function reserveBridgeListenPort(preferred?: number): Promise; export declare const DEFAULT_SCHEDULER_BASE_URL = "http://localhost:8080"; export type SchedulerBaseUrlSource = "request" | "instance-id-match" | "env" | "single-auto-register-target" | "default" | "ambiguous-auto-register-targets" | "token-match"; export interface SchedulerBaseUrlResolution { url: string; source: SchedulerBaseUrlSource; ambiguousTargetUrls: string[]; instanceId?: string; instanceName?: string; } export declare function getAutoRegisterConfigFilePath(): string; export declare function getBridgeRuntimePropertiesFilePath(): string; export declare function writeBridgeRuntimePropertiesFile(): void; export declare function resolveSchedulerBaseUrl(): SchedulerBaseUrlResolution; export declare function resolveSchedulerBaseUrlFrom(requestSchedulerBaseUrl: unknown, instanceId?: unknown, instanceName?: unknown): SchedulerBaseUrlResolution; export declare const schedulerBaseUrl: string; export declare const nodeEnv: string; export declare const allowHostFileBrowser: boolean; export declare const allowedCorsOrigins: string[]; export declare function validateProductionToken(): void; export declare function getClaudeConfigFile(runtimeHome: string): string; export declare function getClaudeMcpConfigFile(runtimeHome: string): string; export declare function getClaudeSkillsDir(runtimeHome: string): string; export declare function getOpencodeConfigFile(runtimeHome: string): string; export declare function getBridgeDataHome(): string; export declare function getBridgeTemplateDir(): string; export declare function getBridgeTemplateConfigFile(): string; export declare function getBridgeTemplateSkillsDir(): string; export declare function getBridgeTemplatePluginsDir(): string; export declare function getBridgeTemplateMcpDir(): string; export declare function getBridgeTemplateAgentsDir(): string; export declare function getBridgeInstanceRuntimeDir(agentId: string): string; export declare function getBridgeInstanceConfigFile(agentId: string): string; export declare function getBridgeInstanceSkillsDir(agentId: string): string; export declare function getBridgeInstancePluginsDir(agentId: string): string; export declare function getBridgeInstanceMcpExtraFile(agentId: string): string; export declare function getAcodeDataHome(): string; export declare function getCodexConfigFile(runtimeHome: string): string; export declare function getCodexSkillsDir(runtimeHome: string): string; export declare function getOpencodeSkillsDir(runtimeHome: string): string; export declare const ORPHAN_SCAN_INTERVAL: number; export declare const ORPHAN_AUTO_CLEAN_MODE: "auto" | "alert" | "manual"; export declare const ORPHAN_SCAN_ENABLED: boolean; export declare const ORPHAN_UNRESPONSIVE_TIMEOUT: number; export declare const ORPHAN_CPU_THRESHOLD: number; export declare const ORPHAN_MEMORY_THRESHOLD: number; export declare const AUTO_REGISTER_ENABLED: boolean; export declare const AUTO_REGISTER_TENANT_ID: string; 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; export declare const AUTO_REGISTER_VIRTUAL_IP: string; export declare function getBridgeVersion(): string;