/** * LaTeX Hover Provider for Monaco Editor. * Provides documentation on hover for LaTeX commands and environments. */ import type * as Monaco from 'monaco-editor'; export declare class LaTeXHoverProvider implements Monaco.languages.HoverProvider { private monaco; constructor(monaco: typeof Monaco); provideHover(model: Monaco.editor.ITextModel, position: Monaco.Position, token: Monaco.CancellationToken): Monaco.languages.ProviderResult; private createCommandHover; private createEnvironmentHover; } /** * Creates a hover provider for LaTeX. */ export declare function createHoverProvider(monaco: typeof Monaco): LaTeXHoverProvider;