import { MarkupKind } from 'vscode-languageserver-types'; export interface DocStringService { convertDocStringToPlainText(docString: string): string; convertDocStringToMarkdown(docString: string, forceLiteral?: boolean): string; extractParameterDocumentation(functionDocString: string, paramName: string, format?: MarkupKind, forceLiteral?: boolean): string | undefined; clone(): DocStringService; } export declare namespace DocStringService { function is(value: any): value is DocStringService; } export declare class PyrightDocStringService implements DocStringService { convertDocStringToPlainText(docString: string): string; convertDocStringToMarkdown(docString: string): string; extractParameterDocumentation(functionDocString: string, paramName: string): string | undefined; clone(): this; }