export interface SetupLog { path: string; line(s: string): void; } /** Timestamped append log for `cotal setup` — one file, also the first thing a * Claude handoff is pointed at. Setup keeps it at `/.cotal/setup.log`. Each entry stays on * its one timestamped line, since a newline in an interpolated path or error message would * otherwise start a line that reads as an entry of its own. The log is owner-private and is never * appended through a symlink ({@link openPrivateAppend}). */ export declare function openSetupLog(path: string): SetupLog; //# sourceMappingURL=setup-log.d.ts.map