import { BaseFileReader, FileReaderOptions } from '../interfaces/types.cjs'; declare abstract class AbstractFileReader extends BaseFileReader { constructor(options?: FileReaderOptions); protected getFileStats(filePath: string): Promise<{ size: number; exists: boolean; }>; protected validateFile(filePath: string): Promise; protected logVerbose(message: string): void; protected handleError(error: unknown, filePath: string): never; } export { AbstractFileReader };