import { YAMLError } from 'yaml'; import { IModuleMetadata, IModuleDocumentation } from '../interfaces/module.js'; import { IPluginRoutesByType } from '../interfaces/pluginRouting.js'; declare function processDocumentationFragments(module: IModuleMetadata, docFragments: Map): void; declare function processRawDocumentation(moduleDocParts: Map>): IModuleDocumentation | undefined; declare function parseRawRouting(rawDoc: unknown): IPluginRoutesByType; declare class LazyModuleDocumentation implements IModuleMetadata { static docsRegex: RegExp; source: string; sourceLineRange: [number, number]; fqcn: string; namespace: string; collection: string; name: string; errors: YAMLError[]; private _contents; constructor(source: string, fqcn: string, namespace: string, collection: string, name: string); get rawDocumentationFragments(): Map>; set rawDocumentationFragments(value: Map>); } export { LazyModuleDocumentation, parseRawRouting, processDocumentationFragments, processRawDocumentation };