import { type ApiModel, type ApiItem } from '@microsoft/api-extractor-model'; import type { IYamlTocFile } from '../yaml/IYamlTocFile'; import { YamlDocumenter } from './YamlDocumenter'; import type { DocumenterConfig } from './DocumenterConfig'; /** * EXPERIMENTAL - This documenter is a prototype of a new config file driven mode of operation for * API Documenter. It is not ready for general usage yet. Its design may change in the future. */ export declare class ExperimentalYamlDocumenter extends YamlDocumenter { private _config; private _tocPointerMap; private _catchAllPointer; constructor(apiModel: ApiModel, documenterConfig: DocumenterConfig); /** @override */ protected buildYamlTocFile(apiItems: ReadonlyArray): IYamlTocFile; private _buildTocItems2; private _generateTocPointersMap; /** * Filtering out the api-item by inlineTags or category name presence in the item name. */ private _filterItem; private _findInlineTagByName; private _shouldNotIncludeInPointersMap; } //# sourceMappingURL=ExperimentalYamlDocumenter.d.ts.map