import { IMarkdownString } from "../../../../base/common/htmlContent.js"; import { ICodeEditor } from "../../../browser/editorBrowser.js"; import { IHoverComputer } from "./hoverOperation.js"; import { GlyphMarginLane } from "../../../common/model.js"; export type LaneOrLineNumber = GlyphMarginLane | "lineNo"; export interface IHoverMessage { value: IMarkdownString; } export interface GlyphHoverComputerOptions { lineNumber: number; laneOrLine: LaneOrLineNumber; } export declare class GlyphHoverComputer implements IHoverComputer { private readonly _editor; constructor(_editor: ICodeEditor); computeSync(opts: GlyphHoverComputerOptions): IHoverMessage[]; }