/** * @fileoverview Main library entry point for md-to-pdf * @module md-to-pdf * * This module exports all public APIs for programmatic use of the converter. * * @example * ```typescript * import { Converter, PdfGenerator, MarkdownParser } from 'md-to-pdf'; * * // Simple usage with Converter * const converter = new Converter(); * await converter.initialize(); * await converter.convertFile('document.md', { theme: 'github-dark' }); * await converter.close(); * * // Advanced usage with PdfGenerator * const generator = new PdfGenerator(); * await generator.initialize(); * await generator.generateFromContent('# Hello World', 'output.pdf'); * await generator.close(); * ``` */ export { Converter } from './converter/index.js'; export { PdfGenerator } from './generator/index.js'; export { MarkdownParser } from './parser/index.js'; export { ConfigLoader, FileUtils, LogLevel, Logger } from './utils/index.js'; export { getAllStyles, getHighlightStyles, getThemeStyles } from './styles/index.js'; export type { CliOptions, ConfigFile, ConversionResult, FrontMatter, HighlightTheme, ParsedDocument, PdfOptions, TocEntry } from './types/index.js'; //# sourceMappingURL=index.d.ts.map