export declare function getCoreVersion(): string; export { generateBufferFromJson, generateBufferWithWarnings, generateBufferFromConfig, generateBufferFromFile, generateAndSaveFromJson, generateAndSaveFromFile, validateJsonSchema, isReportComponentDefinition, DocumentGenerator as CoreDocumentGenerator, type DocxGenerationResult, } from './core/generator'; export type { DocxRendererId } from './renderers/types'; export { DEFAULT_DOCX_RENDERER_ID } from './renderers/types'; export { docxRendererIds, docxRendererStatuses, isDocxRendererId, } from './renderers/registry'; export { UncompiledComponentError } from './core/generateFromIr'; export { flattenVisuals, type FlattenVisualsOptions, } from './core/flattenVisuals'; export { getVisualPrepassStats, resetVisualPrepassStats, type VisualPrepassStats, } from './core/prerasterizeVisuals'; export { getChartRequestStats, resetChartRequestStats, type ChartRequestStats, } from '@json-to-office/shared'; export { isReportComponent, isSectionComponent, isHeadingComponent, isParagraphComponent, isColumnsComponent, isImageComponent, isStatisticComponent, isTableComponent, isListComponent, isHighchartsComponent, isVisualComponent, } from './types/index'; export type { ReportComponentDefinition, ReportComponentDefinitionFor, ImageContent, StatisticContent, TableData, SectionProperties, ColumnSettings, PageSizeOptions, PageMarginOptions, PageNumberOptions, PageBorderOptions, RenderContext, } from './types/index'; export * from './utils/formatters'; export { isNodeEnvironment, hasNodeBuiltins } from './utils/environment'; export { analyzeDocxQuality } from './quality/preflight'; export type { DocxQualityAnalysisOptions, DocxQualityOptions, } from './quality/preflight'; export { prepareDocxQualityDocument, type DocxHeadingFact, type DocxQualityFact, type DocxQualityModel, type DocxTableWidthFact, type PrepareDocxQualityOptions, } from './quality/facts'; export { collectDocxTextInventory, type DocxTextFact, type DocxTextRole, } from './quality/text-inventory'; export { DOCX_DEFAULT_QUALITY_PROFILE, DOCX_QUALITY_PROFILES, DOCX_QUALITY_RULES, docxQualityEngine, declaredDocxQualityProfile, resolveDocxQualityProfile, } from './quality/rules'; export { generateWarningsDocument, formatWarningsText, } from './utils/warningsDocument'; export { themes, minimalTheme, devportalTheme, vermilionTheme, consultingTheme, } from './styles/index'; export { DOCX_BLUEPRINTS, docxBlueprint, instantiateDocxBlueprint, } from './blueprints'; export type { BlueprintFillEntry, InstantiateBlueprintOptions, InstantiatedBlueprint, } from './blueprints'; export { expandBlocks, toAuthoredPointer, blockSlotBudgets } from './blocks'; export type { BlockSourceMap, ExpandedBlocks, BlockSlotBudget } from './blocks'; export type { ThemeName } from './styles/index'; export { loadThemeFromJson, loadThemeFromFile, exportThemeToJson, validateThemeJsonString, ThemeValidationError, ThemeParseError, ThemeFileError, createMinimalTheme, } from './themes/json/index'; export { examples, getExample, getExampleNames, loadJsonExample, } from './templates/documents/index'; export { runExample } from './utils/exampleRunner'; import './components/index'; export type { ChartGenerationResult, } from './components/highcharts'; export { createComponent, createVersion, createDocumentGenerator, validateComponentProps, validateDocument, cleanComponentProps, ComponentValidationError, UnknownPreservedComponentError, generatePluginDocumentSchema, exportPluginSchema, generateComponentSchemas, mergeSchemas, type CustomComponent, type ComponentVersion, type ComponentVersionMap, type RenderFunction, type RenderContext as ComponentRenderContext, type DocumentGenerator, type DocumentGeneratorOptions, type GenerateOptions, type GenerateFileOptions, type BufferGenerationResult, type FileGenerationResult, type StandardDefinitionResult, type QualityPreparationResult, type ValidationResult, type ValidationError, type ExtractCustomComponentType, type CustomComponentUnion, type ExtendedComponentDefinition, type ExtendedReportComponent, type InferCustomComponents, } from './plugin/index'; export type { PluginComponent, PluginRenderFunction, PluginValidationError, PluginValidationResult, } from './types/plugin'; //# sourceMappingURL=index.d.ts.map