interface RawConfig { llmBackends?: Array<{ name: string; provider: string; model: string; baseUrl?: string; }>; llmRoles?: Record; mcpServers?: Array<{ name: string; command?: string; args?: string[]; url?: string; enabled?: boolean; }>; } declare function readConfig(): Promise; /** Pretty-print a table given header row + data rows. Right-pads each * column to the widest value in that column. Plain ASCII; works in * any terminal. */ declare function table(header: string[], rows: string[][]): string; export declare function runDiagLlm(): Promise; export declare function runDiagMcp(): Promise; export declare const _internal: { table: typeof table; readConfig: typeof readConfig; }; export {}; //# sourceMappingURL=diag.d.ts.map