import { DsPdfConfig } from "./DsPdfConfig"; export * from "./BilevelBitmap"; export * from "./Bitmap"; export * from "./BmpContext"; export * from "./Brush"; export * from "./DsPdf"; export { DsPdfConfig }; export * from "./DrawingContext"; export * from "./Enums"; export * from "./Font"; export * from "./FontCollection"; export * from "./Format"; export * from "./GraphicsPath"; export * from "./GrayscaleBitmap"; export * from "./Image"; export * from "./Layout"; export * from "./ObjectBase"; export * from "./ObjectFactory"; export * from "./ObjectManager"; export * from "./Pen"; export * from "./SplitOptions"; export * from "./SvgContext"; export * from "./SvgDocument"; export * from "./Transform"; export * from "./Types"; export * from "./Pdf/PdfContext"; export * from "./Pdf/PdfDocument"; export * from "./Pdf/PdfPage"; export * from "./Pdf/PdfPageCollection"; export * from "./Pdf/Security/Security"; export * from "./Pdf/Security/SecurityHandlerBase"; export * from "./Pdf/Security/StandardSecurityHandler"; export * from "./Pdf/Security/StandardSecurityHandlerRev2"; export * from "./Pdf/Security/StandardSecurityHandlerRev3"; export * from "./Pdf/Security/StandardSecurityHandlerRev4"; export * from "./Pdf/Security/StandardSecurityHandlerRev5"; export * from "./Pdf/Security/StandardSecurityHandlerRev6"; export * from "./Pdf/Security/UnknownSecurityHandler"; export * from "./Pdf/Annotations/DefaultAppearance"; export * from "./Pdf/Annotations/Border"; export * from "./Pdf/Annotations/BorderEffect"; export * from "./Pdf/Annotations/AnnotationBase"; export * from "./Pdf/Annotations/AnnotationCollection"; export * from "./Pdf/Annotations/AnnotationPagesCollection"; export * from "./Pdf/Annotations/MarkupAnnotation"; export * from "./Pdf/Annotations/SquareAnnotation"; export * from "./Pdf/Annotations/LinkAnnotation"; export * from "./Pdf/Annotations/CaretAnnotation"; export * from "./Pdf/Annotations/CircleAnnotation"; export * from "./Pdf/Annotations/FileAttachmentAnnotation"; export * from "./Pdf/Annotations/RedactAnnotation"; export * from "./Pdf/Annotations/FreeTextAnnotation"; export * from "./Pdf/Annotations/LineAnnotation"; export * from "./Pdf/Annotations/PolygonAnnotationBase"; export * from "./Pdf/Annotations/PolygonAnnotation"; export * from "./Pdf/Annotations/PolyLineAnnotation"; export * from "./Pdf/Annotations/InkAnnotation"; export * from "./Pdf/Annotations/PopupAnnotation"; export * from "./Pdf/Annotations/SoundAnnotation"; export * from "./Pdf/Annotations/TextAnnotation"; export * from "./Pdf/Annotations/StampAnnotation"; export * from "./Pdf/Annotations/TextMarkupAnnotation"; export * from "./Pdf/Annotations/UnknownAnnotation"; export * from "./Pdf/Annotations/WatermarkAnnotation"; export * from "./Pdf/Annotations/WidgetAnnotation"; export * from "./Pdf/Annotations/RichMediaAnnotation"; export * from "./Pdf/AcroForms/AcroForm"; export * from "./Pdf/AcroForms/Field"; export * from "./Pdf/AcroForms/FieldCollection"; export * from "./Pdf/AcroForms/CheckBoxField"; export * from "./Pdf/AcroForms/ChoiceField"; export * from "./Pdf/AcroForms/ComboBoxField"; export * from "./Pdf/AcroForms/CombTextField"; export * from "./Pdf/AcroForms/ListBoxField"; export * from "./Pdf/AcroForms/PushButtonField"; export * from "./Pdf/AcroForms/RadioButtonField"; export * from "./Pdf/AcroForms/SignatureField"; export * from "./Pdf/AcroForms/TextField"; export * from "./Pdf/SoundObject"; export * from "./Pdf/Destination"; export * from "./Pdf/OutlineNode"; export * from "./Pdf/DocumentDestinations"; export * from "./Pdf/Action"; export * from "./Pdf/EmbeddedFileStream"; export * from "./Pdf/FileSpecification"; export * from "./Pdf/DocAction"; export * from "./Pdf/PdfImageHandler"; export * from "./Pdf/FontHandler"; export * from "./Pdf/Metadata"; export * from "./Pdf/DocumentInfo"; export * from "./Pdf/ActionJavaScriptMap"; export { checkLic } from "./License/licenseService"; export { matchHost } from "./License/domainMatcher"; /** * Establishes a connection to the DsPdf module. * * Attempts to connect using the default instance from DsPdf.instance if available. * If no default instance exists, creates a new DsPdf instance and attempts to connect. * * @returns {Promise} A promise that resolves to true if the connection was * successfully established, false otherwise. * @throws {Error} If the connection fails due to underlying module errors. * * @example * // Connect to DsPdf module * const isConnected = await connectDsPdf(); * if (isConnected) { * console.log('Successfully connected to DsPdf'); * } else { * console.error('Failed to connect to DsPdf'); * } */ export declare function connectDsPdf(): Promise; /** * Removes the global instance of the DsPdf module. */ export declare function disconnectDsPdf(): void;