import { InlayHint, InlayHintParams, Disposable, RequestHandler } from 'vscode-languageserver-protocol'; import type { Feature, _Languages, ServerRequestHandler } from './server'; /** * Shape of the inlay hints feature * * @since 3.17.0 */ export interface InlayHintFeatureShape { inlayHint: { /** * Ask the client to refresh all inlay hints. */ refresh(): Promise; /** * Installs a handler for the inlay hints request. * * @param handler The corresponding handler. */ on(handler: ServerRequestHandler): Disposable; /** * Installs a handler for the inlay hint resolve request. * * @param handler The corresponding handler. */ resolve(handler: RequestHandler): Disposable; }; } export declare const InlayHintFeature: Feature<_Languages, InlayHintFeatureShape>;