export type SyntaxStyle = "keyword" | "type" | "function" | "string" | "number" | "comment" | "decorator" | "builtin" | "property" | "tag"; export interface SyntaxSpan { start: number; end: number; style: SyntaxStyle; } /** Language identity is path-derived, so one diff can safely contain many languages. */ export declare function syntaxLanguageForPath(path: string): string; /** Tokenize one display line using the grammar family selected by its path. */ export declare function syntaxSpansForLine(path: string, text: string): SyntaxSpan[]; //# sourceMappingURL=syntax-highlighting.d.ts.map