import type { Root } from "hast"; export type DiffAST = Root; export type SyntaxNode = { type: string; value: string; lineNumber: number; startIndex: number; endIndex: number; properties?: { className?: string[]; [key: string]: any; }; children?: SyntaxNode[]; }; export type SyntaxLine = { value: string; lineNumber: number; valueLength: number; nodeList: { node: SyntaxNode; wrapper?: SyntaxNode; }[]; }; export declare const processAST: (ast: DiffAST) => { syntaxFileObject: Record; syntaxFileLineNumber: number; };