import { AnnotationMode } from './editor-annotations'; export declare const pdfjsVersion = "6.1.1164"; export declare const pdfjsBleedingEdgeVersion = "6.1.1164"; export declare function getVersionSuffix(folder: string): string; export declare function assetsUrl(url: string, postfixIfPathIsRelativ?: string): string; export declare function resolveAssetUrlAgainstBaseHref(composedUrl: string): string; export declare function isBleedingEdge(): boolean; /** * True when the pdf.js engine that will be loaded is at least the given * `major.minor` version. Prefer this over {@link isBleedingEdge} for gating a * feature: the bleeding-edge/stable split is a moving target (stable advances * over time), whereas a feature is permanently tied to the pdf.js version that * introduced it. The version is derived from the bundle that `assetsFolder` * selects (`getVersionSuffix`). */ export declare function isPdfjsVersionAtLeast(major: number, minor: number): boolean; export declare function getSafeCanvasSize(): number; export declare const pdfDefaultOptions: { needsES5: boolean; annotationEditorMode: number; annotationMode: AnnotationMode; defaultZoomDelay: number; cursorToolOnLoad: number; defaultUrl: string; defaultZoomValue: string; disableHistory: boolean; disablePageLabels: boolean; enableComment: boolean; enablePermissions: boolean; docBaseUrl: string; enablePrintAutoRotate: boolean; enableSignatureEditor: boolean; externalLinkRel: string; externalLinkTarget: number; findController: any; historyUpdateUrl: boolean; ignoreDestinationZoom: boolean; imageResourcesPath: string; maxCanvasPixels: number; forcePageColors: boolean; pageColorsBackground: string; pageColorsForeground: string; pdfBugEnabled: boolean; printResolution: number; rangeChunkSize: number; removePageBorders: boolean; enableXfa: boolean; fontExtraProperties: boolean; sidebarViewOnLoad: number; scrollModeOnLoad: number; spreadModeOnLoad: number; textLayerMode: number; viewOnLoad: number; cMapPacked: boolean; cMapUrl: () => string; disableAutoFetch: boolean; disableFontFace: boolean; disableRange: boolean; disableStream: boolean; isOffscreenCanvasSupported: boolean; maxImageSize: number; pdfBug: boolean; verbosity: number; workerPort: any; assetsFolder: string; _internalFilenameSuffix: string; sandboxBundleSrc: () => string; workerSrc: () => string; standardFontDataUrl: () => string; wasmUrl: () => string; doubleTapZoomFactor: string; doubleTapZoomsInHandMode: boolean; doubleTapZoomsInTextSelectionMode: boolean; doubleTapResetsZoomOnSecondDoubleTap: boolean; enableScripting: boolean; enableCatalogAAJavaScript: boolean; enableOpenActionJavaScript: boolean; defaultCacheSize: number; passwordPrompt: any; enableHWA: boolean; enableWebGPU: boolean; enableNewBadge: boolean; imagesRightClickMinSize: number; positionPopupDialogsWithJavaScript: boolean; enablePageReordering: boolean; enableSplitMerge: boolean; enableMerge: boolean; useWasm: boolean; enableAltText: boolean; enableAutoLinking: boolean; enableHighlightFloatingButton: boolean; pdfBackgroundColor: string; };