import type { ExportPdfOptions, LifecycleHooks } from './types';
/**
 * DOM to PDF Converter
 */
export declare class DomToPdfConverter {
    private fontManager;
    private resourceQueue;
    constructor();
    /**
     * Export PDF
     */
    exportPdf(options: ExportPdfOptions, hooks?: LifecycleHooks): Promise<void>;
    /**
     * Prepare DOM element
     */
    private prepareDomElement;
    /**
     * Prepare SVG element
     */
    private prepareSvgElement;
    /**
     * Create PDF document
     */
    private createPdfDocument;
    /**
     * Render SVG to PDF
     */
    private renderSvgToPdf;
    /**
     * Load resource
     */
    private loadResource;
}
//# sourceMappingURL=dom-converter.d.ts.map