basant307/AI_Governance_Project
045
1/**2 * @license3 * Copyright 2025 Google LLC4 * SPDX-License-Identifier: Apache-2.05 */6import { type Config } from '@qwen-code/qwen-code-core';7import type { DnsResolutionOrder } from './config/settings.js';8export declare function validateDnsResolutionOrder(order: string | undefined): DnsResolutionOrder;9export declare function setupUnhandledRejectionHandler(): void;10export declare function main(): Promise<void>;11export declare function createNonInteractivePromptId(sessionId: string): string;12/**13 * Watches `.lsp.json` for changes and reconciles running LSP servers14 * (add / remove / restart) without requiring a session restart.15 *16 * Silently no-ops when LSP is disabled or the active client does not17 * support runtime reinitialization.18 *19 * Emits {@link AppEvent.LspStatusChanged} after every successful reload20 * so the UI can reflect the new server state.21 */22export declare function registerLspHotReload(config: Config, registerCleanup: (fn: () => void | Promise<void>) => void): void;23 