import { CancellationToken, MarkupKind, SignatureHelp, SignatureHelpContext } from 'vscode-languageserver'; import { DocStringService } from '../common/docStringService'; import { ProgramView } from '../common/extensibility'; import { Position } from '../common/textRange'; import { Uri } from '../common/uri/uri'; export declare class SignatureHelpProvider { private _program; private _fileUri; private _position; private _format; private _hasSignatureLabelOffsetCapability; private _hasActiveParameterCapability; private _context; private _docStringService; private _token; private readonly _parseResults; private readonly _sourceMapper; constructor(_program: ProgramView, _fileUri: Uri, _position: Position, _format: MarkupKind, _hasSignatureLabelOffsetCapability: boolean, _hasActiveParameterCapability: boolean, _context: SignatureHelpContext | undefined, _docStringService: DocStringService, _token: CancellationToken); getSignatureHelp(): SignatureHelp | undefined; private get _evaluator(); private _getSignatureHelp; private _convert; private _makeSignature; private _getDocStringFromCallNode; }