import { type FileRenderHandler, type FileViewerRenderedInstance, type FileViewerRendererPlugin, type RendererDefinition } from '@file-viewer/core'; export { getFileViewerRtfLoader, registerFileViewerRtfLoader, } from './optionalCapabilities.js'; export type { FileViewerRtfLoader, FileViewerRtfModule, } from './optionalCapabilities.js'; export { createFileViewerRtfHyperlinkContainer, isSafeFileViewerRtfHyperlink, sanitizeFileViewerRtfElement, sanitizeFileViewerRtfHtml, sanitizeFileViewerRtfHyperlink, } from './sanitizeRtf.js'; export type { FileViewerRtfExternalPolicy, FileViewerRtfSanitizeOptions, } from './sanitizeRtf.js'; export declare const wordRendererDefinitions: RendererDefinition[]; export declare const renderFileViewerWordDocx: FileRenderHandler; /** * A surprising number of legacy systems keep the `.doc` suffix after saving * an OOXML document. Route those ZIP-based files through the DOCX engine while * leaving genuine OLE/CFB `.doc` files on the binary parser. Word 2003 XML * has its own single-file container and is adapted lazily to the OOXML renderer. */ export declare const resolveFileViewerWordContainer: (buffer: ArrayBuffer) => "openxml" | "wordml" | "binary"; export declare const renderFileViewerWordDoc: FileRenderHandler; export declare const renderFileViewerOpenDocument: FileRenderHandler; export declare const wordRenderer: FileViewerRendererPlugin>; export default wordRenderer;