import type { FsDuplexBrowserHelper } from "./browser.js"; export interface AppendOnlyLog { start(): Promise; stop(): Promise; append(line: string): Promise; readNewLines(): Promise; } export declare class NodeAppendOnlyLog implements AppendOnlyLog { private filepath; private readOffset; private lineBuffer; constructor(filepath: string); start(): Promise; stop(): Promise; append(line: string): Promise; readNewLines(): Promise; } export declare class BrowserAppendOnlyLog implements AppendOnlyLog { private filename; private helper; private readOffset; private lineBuffer; constructor(filename: string, helper: FsDuplexBrowserHelper); start(): Promise; stop(): Promise; append(line: string): Promise; readNewLines(): Promise; } //# sourceMappingURL=log.d.ts.map