import type { PreviewEnterpriseFlags, PreviewConfig, ResolvedPreviewDocument } from "../types.js"; import type { PdfAnnotationPersistence } from "./pdf-annotation-types.js"; import type { EnterpriseAuditHandler } from "../types.js"; export type RenderPdfOptions = { container: HTMLElement; data: ArrayBuffer; password?: string; config?: PreviewConfig; enterpriseFlags?: PreviewEnterpriseFlags; enableAnnotations?: boolean; document?: ResolvedPreviewDocument; annotationPersistence?: PdfAnnotationPersistence; onAnnotationsChange?: (annotations: import("./pdf-annotation-types.js").PdfAnnotation[]) => void; onEnterpriseEvent?: EnterpriseAuditHandler; onError: (message: string) => void; }; export type PdfViewerSession = { destroy: () => void; }; export declare function renderPdfWithPdfJs(options: RenderPdfOptions): Promise; //# sourceMappingURL=pdf-viewer.d.ts.map