import { Hover, HoverParams, Position, TextDocumentIdentifier } from 'vscode-languageserver'; import ASTPath from '../glimmer-utils'; import Server from '../server'; export declare class HoverProvider { private server; constructor(server: Server); provideHover({ textDocument, position }: HoverParams): Promise; getFocusPath(textDocument: TextDocumentIdentifier, position: Position): { focusPath?: undefined; type?: undefined; } | { focusPath: ASTPath | undefined; type: "template" | "script"; }; }