export * from "./types"; export * from "./features"; export * from "./type-sniff"; export * from "./registry"; export * from "./builtin-renderers"; export * from "./preview-engine"; export * from "./preview-api"; export { mountPreviewTree, renderPreviewTree, type RenderPreviewTreeContext } from "./dom-render-preview"; export { downloadPreviewDocument } from "./download-preview-document.js"; export { exportHtmlToPdf, probePdfExportServer, downloadBlob as downloadExportBlob, type HtmlPdfExportOptions, type HtmlPdfExportResult } from "./html-pdf-export.js"; export { createPublishBundleZip, downloadPublishBundle, type PublishBundleInput } from "./publish-bundle.js"; export { buildPublishBundleManifest, sha256Hex, type PublishBundleManifest } from "./bundle-manifest.js"; export { docxBufferToHtml, docxFileToHtml } from "./docx-to-html.js"; export { stripTrackChangesFromHtml } from "./strip-track-changes.js"; export { printPreviewElement } from "./print-preview"; export { SUPPORTED_PREVIEW_FORMATS, SUPPORTED_UPLOAD_EXTENSIONS } from "./supported-formats.js"; export { PREVIEW_MIME_TYPE_GROUPS, PREVIEW_MIME_TYPES, isKnownPreviewMimeType, type PreviewMimeTypeGroup, type PreviewMimeTypeOption } from "./preview-mime-types.js"; export { appendTableNotice, enhanceDataTable, PREVIEW_TABLE_MAX_ROWS, type DataTableEnhanceOptions } from "./render-preview-table.js"; export { attachVirtualTableScroll, sheetToRows, type VirtualTableOptions } from "./virtual-table.js"; export type { PdfAnnotation, PdfAnnotationPersistence, PdfAnnotationSet, PdfComment, DocumentReviewState, PdfCollaborationDocument } from "./pdf/pdf-annotation-types.js"; export { exportAnnotationsJson, loadAnnotationsFromLocalStorage, parseAnnotationsJson, saveAnnotationsToLocalStorage } from "./pdf/pdf-annotation-store.js"; export { buildCollaborationDocument, ensureNoteIds, ensureThreadableAnnotations, newHighlightId, exportCollaborationJson, loadCollaborationFromLocalStorage, newCommentId, newNoteId, parseCollaborationDocument, saveCollaborationToLocalStorage } from "./pdf/pdf-collaboration-store.js"; export { attachCollaborationPolling, type CollaborationPollHandle } from "./pdf/pdf-collaboration-sync.js"; export { openAnnotationThreadModal, openNoteThreadModal, openReviewStateMenu, createReviewStateBadge } from "./pdf/pdf-collaboration-ui.js"; export { buildDiffSummaryReport, downloadDiffSummaryJson, exportDiffSummaryJson, type DiffSummaryReport } from "./diff-summary-export.js"; export type { SplitInlineDiffOptions, DiffStats } from "./document-diff.js"; export { renderDocumentDiff, computeLineDiff } from "./document-diff.js"; export { emitEnterpriseEvent, enterpriseAnnotationsEnabled, enterpriseDiffViewEnabled, enterprisePrintEnabled, enterpriseRedactionEnabled, enterpriseSearchEnabled, enterpriseSplitDiffEnabled, isViewOnlyMode } from "./enterprise-audit.js"; export type { EnterpriseAuditEvent, EnterpriseAuditEventType, EnterpriseAuditHandler } from "./types.js"; export { resolvePreviewDocument } from "./loaders/resolve-source"; export { fetchDocumentContent, fetchDocumentText } from "./loaders/fetch-document"; export { formatDocumentFetchError } from "./loaders/fetch-errors"; export { createPreviewDocumentFromBlob, createPreviewDocumentFromBase64, createPreviewDocumentsFromFiles, decodeBase64ToBlob, isDataUrl, materializePreviewDocument, parseDataUrl, type Base64DocumentInput } from "./document-sources"; export { PARTIAL_BANNERS, appendPartialPreviewBannerIfEnabled, createPartialBanner, getSplitDiffMode, isCompareSupportedDocument, isPartialPreviewBannerEnabled, isAnnotateToolbarEnabled, isReviewBadgeEnabled, isSearchSupportedDocument, prependPartialBanner, prependPartialPreviewBannerIfEnabled, splitDiffBannerMessage, type SplitDiffMode } from "./partial-by-design.js"; export { resolveThumbStripVisible, persistThumbStripVisible, DEFAULT_THUMB_STRIP_VISIBLE, type ThumbViewerKind } from "./ui/viewer-thumb-prefs.js"; export { openDpModal } from "./ui/modal.js"; export { attachPinchZoom, attachSwipe, attachDoubleTap, attachSwipeDown } from "./ui/touch-gestures.js"; export { attachTextContentSearch, type TextContentSearchHandle } from "./search/text-content-search.js"; export { exportRedactedPdfBytes, downloadRedactedPdf } from "./pdf/pdf-redaction-export.js"; export { canUseNativeSplitDiffAfterConversion, convertDocumentForNativePreview, isPdfTextLayerEmpty, prepareSplitDiffDocuments } from "./conversion-helpers.js"; export { tryServerConversion } from "./conversion.js"; //# sourceMappingURL=index.d.ts.map