/*! * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { ApiItem, ApiModel } from '@microsoft/api-extractor-model'; import { DocLinkTag, DocNode } from '@microsoft/tsdoc'; import { MarkdownEmitter, MarkdownEmitterContext, MarkdownEmitterOptions } from './markdownEmitter'; export interface CustomMarkdownEmitterOptions extends MarkdownEmitterOptions { contextApiItem: ApiItem | undefined; onGetFilenameForApiItem(apiItem: ApiItem): string | undefined; } export declare class CustomMarkdownEmitter extends MarkdownEmitter { private _apiModel; constructor(apiModel: ApiModel); /** @override */ protected writeNode(docNode: DocNode, context: MarkdownEmitterContext, hasNextSibling: boolean): void; /** @override */ protected writeLinkTagWithCodeDestination(docLinkTag: DocLinkTag, context: MarkdownEmitterContext): void; } //# sourceMappingURL=customMarkdownEmitter.d.ts.map