import type { ExportPdfOptions, FontRegisterOptions, LifecycleHooks } from './types';
/**
 * DOM to PDF tool instance
 */
declare class DOMToPDF {
    private converter;
    private fontManager;
    constructor();
    /**
     * Export PDF
     * @param options Export configuration
     * @param hooks Lifecycle hooks
     */
    exportPDF(options: ExportPdfOptions, hooks?: LifecycleHooks): Promise<void>;
    /**
     * Register font
     * @param options Font registration options
     */
    registerFont(options: FontRegisterOptions | FontRegisterOptions[]): void;
}
export declare const instance: DOMToPDF;
export default instance;
//# sourceMappingURL=index.d.ts.map