import { IViewLineTokens } from '../tokens/lineTokens.js'; import { ILanguageIdCodec, ITokenizationSupport } from '../languages.js'; import { ILanguageService } from './language.js'; export type IReducedTokenizationSupport = Omit; export declare function tokenizeToString(languageService: ILanguageService, text: string, languageId: string | null): Promise; export declare function tokenizeLineToHTML(text: string, viewLineTokens: IViewLineTokens, colorMap: string[], startOffset: number, endOffset: number, tabSize: number, useNbsp: boolean): string; export declare function _tokenizeToString(text: string, languageIdCodec: ILanguageIdCodec, tokenizationSupport: IReducedTokenizationSupport): string;