import type { ResolvedServer } from "./types"; interface LspEntry { disabled?: boolean; command?: string[]; extensions?: string[]; priority?: number; env?: Record; initialization?: Record; } interface ConfigJson { lsp?: Record; } type ConfigSource = "project" | "user" | "opencode"; interface ServerWithSource extends ResolvedServer { source: ConfigSource; } export declare function loadJsonFile(path: string): T | null; export declare function getConfigPaths(): { project: string; user: string; opencode: string; }; export declare function loadAllConfigs(): Map; export declare function getMergedServers(): ServerWithSource[]; export {};