import { DocumentationReferenceNode } from "./DocumentationReferenceNode"; import { ExportChainLeaf } from "../../ts-ast-resolve/index"; import { DocumentationNode } from "./DocumentationNode"; import { ExportChainLeafToNodeDocumentationOrReferenceMap } from "./ExportChainLeafToNodeDocumentationOrReferenceMap"; /** * @description * After resolve public api has been used to get back an array with non duped * export chain leaf nodes, this functions is called with each element of that * array. * Creates the `DocumentationNode` for the provided export chain leaf. * It also creates recursively its related `DocumentationReferenceNode`s. * They are all added in the provided maps. */ export declare function documentExportChainLeaf(_: { exportChainLeaf: ExportChainLeaf; exportChainLeafToDocumentationNodeMap: ExportChainLeafToNodeDocumentationOrReferenceMap; exportChainLeafToDocumentationReferenceNodeMap: ExportChainLeafToNodeDocumentationOrReferenceMap; }): void;