/** * In-memory log sink for tests. Captures messages so tests can assert on log output. * Equivalent to Go's cre/testutils/test_writer.go. */ export declare class TestWriter { private logs; /** Appends a message to the captured log buffer. */ log(message: string): void; /** Returns a copy of all captured log messages in order. */ getLogs(): string[]; /** Clears the captured log buffer. */ clear(): void; }