import { readAppSetting } from '../../utils/appSettings.js'; export { readAppSetting }; export interface DataAccessDrift { key: string; /** Never the secret itself — a password is described, not quoted. */ runner: string; aos: string; } /** * Compare the test runner's connection settings with the AOS's own. * * Read-only, and it never returns a secret: the password contributes only * "placeholder" / "set" / "differs". Returns undefined when either file cannot * be read, so the caller falls back to generic advice rather than inventing a * diagnosis from a missing file. */ export declare function compareSysTestDataAccess(packagesRoot: string, webConfigPath?: string): Promise; /** Test-only: forget which classes have been seen red in this process. */ export declare function _clearRedPhaseMemory(): void; export declare function renderRedPhaseNote(className: string, outcomes: readonly { name: string; passed: boolean; message?: string; }[]): string; export declare const sysTestRunnerTool: (params: any, _context: any) => Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { isError?: undefined; content: { type: string; text: string; }[]; }>; //# sourceMappingURL=sysTestRunner.d.ts.map