/** * LaTeX Folding Range Provider for Monaco Editor. * Provides code folding for LaTeX environments and sections. */ import type * as Monaco from 'monaco-editor'; export declare class LaTeXFoldingRangeProvider implements Monaco.languages.FoldingRangeProvider { private monaco; constructor(monaco: typeof Monaco); provideFoldingRanges(model: Monaco.editor.ITextModel, context: Monaco.languages.FoldingContext, token: Monaco.CancellationToken): Monaco.languages.ProviderResult; } /** * Creates a folding range provider for LaTeX. */ export declare function createFoldingProvider(monaco: typeof Monaco): LaTeXFoldingRangeProvider;