import type { ActivitySnapshot, SessionIdentity } from './types.js'; /** Incremental reads keep UI refreshes bounded even when a helper inherits a large log. */ export declare class ActivityReader { private readonly root; private readonly identity; private readonly budget; private parser; private offset; private signature; private mtime; private head; private anchor; private pending; private skipping; constructor(root: string, identity: SessionIdentity, budget?: number); private reset; read(): Promise; private feed; } //# sourceMappingURL=reader.d.ts.map