/** * `monomind init --target aider`: aider reads `CONVENTIONS.md` only when a * `read:` entry names it, so next to the adapter's CONVENTIONS.md this adds * `CONVENTIONS.md` to `.aider.conf.yml`'s `read:` list — merged into an * existing file, never overwriting it (https://aider.chat/docs/usage/conventions.html). */ import type { InitOptions, InitResult } from './types.js'; /** * `text` with `CONVENTIONS.md` in its top-level `read:` value: unchanged when * already there, appended as a new key when absent, added to a scalar, flow * (`[a, b]`) or block (`- a`) list. `null` when the value has a shape this * cannot edit safely (comments, quotes with separators, nested maps). */ export declare function mergeAiderRead(text: string): string | null; export declare function writeAiderConf(targetDir: string, options: InitOptions, result: InitResult): Promise; //# sourceMappingURL=write-aider.d.ts.map