import './lib/polyfills';
import './lib/PDFPageProxy';
export type { DocumentInitParameters } from './pdf.js/src/display/api';
export type { BaseCanvasFactory } from './pdf.js/src/display/canvas_factory';
export * from './lib/utils';
export { type SvgRoot, type SvgElement, type SvgImage, type SvgMarkedContent, type SvgPath, type SvgNode, isSvgElement, isSvgImage, isSvgMarkedContent, isSvgPath, isSvgRoot, renderSvgNode, } from './lib/Svg';
export * from './lib/Canvas';
export * from './lib/WasmFactory';
export * from './lib/StandardFontDataFactory';
export * from './lib/AnnotationData';
export * from './lib/CanvasGraphics';
export * from './lib/SvgCanvasContext';
export { type TextLayerRoot, type TextLayerNode, type TextLayerAnchor, type TextLayerFigure, type TextLayerElement, TEXT_LAYER_FONT_FAMILY, isTextNode, isAnchorNode, isFigureNode, isElementNode, createTextLayer, loadTextLayerFonts, loadDefaultFonts, renderTextLayer, } from './lib/TextLayer';
export declare const textLayerUtils: {
    findNode: (root: import(".").TextLayerElement, callback: (node: import(".").TextLayerNode, parent: import(".").TextLayerElement) => boolean | null | undefined) => import(".").TextLayerNode | null;
    findNodes: (node: import(".").TextLayerElement, callback: (node: import(".").TextLayerNode, parent: import(".").TextLayerElement) => boolean | null | undefined) => import(".").TextLayerNode[];
    getNodeContents: (node: import(".").TextLayerNode) => string;
    flattenNodes: (node: import(".").TextLayerNode | string) => import(".").TextLayerNode[];
};
export * from './lib/TextLayer_v2';
export * from './pdf.js/src/pdf.js';
