import { FileReaderOptions, SupportedFileType, FileReaderResult } from '../interfaces/types.js';
import { AbstractFileReader } from './base.reader.js';

declare class OfficeReader extends AbstractFileReader {
    constructor(options?: FileReaderOptions);
    canRead(fileType: SupportedFileType): boolean;
    read(filePath: string): Promise<FileReaderResult>;
    private extractOfficeText;
    private getFileTypeFromPath;
    private getMimeTypeForFileType;
}

export { OfficeReader };
