import Progress from 'progress'; import { C64Info } from '../types/index.js'; export interface ReaderOptions { imageExtended?: boolean; imagePreview?: boolean; } export declare abstract class Reader { private readonly filePath; protected progressBar: Progress | null; protected constructor(filePath: string, options: ReaderOptions); protected getFilePath(): string; protected createProgressBar(total: number, format: string): void; protected updateProgress(amount: number, tokens?: Record): void; protected updateProgressAbsolute(ratio: number, tokens?: Record): void; protected finishProgress(): void; abstract read(): Promise; } //# sourceMappingURL=reader.d.ts.map