import { type SessionList } from './files.js'; import type { ActivitySnapshot } from './types.js'; export declare class ActivityViewer { private readonly directory; private readonly sessionFile; list: SessionList; selected: string | null; detail: boolean; offset: number; follow: boolean; activity: ActivitySnapshot | null; private rootId; private reader; private readerKey; constructor(directory: string, sessionFile: string); refresh(): Promise; key(name: string): void; render(width?: number, height?: number, now?: number): string; private detailLines; } //# sourceMappingURL=viewer.d.ts.map