export declare type LogWriter = { write: (...messages: unknown[]) => void; }; export declare class DefaultLogWriter implements LogWriter { write(...messages: unknown[]): void; } export declare class CollectingLogWriter implements LogWriter { history: string[]; write(...messages: unknown[]): void; clear(): void; }