import { headers, locations } from "./known-nodes"; export declare type SemanticNode = (typeof locations)[number] | (typeof headers)[number]; export declare type LeafMessage = { type: 'error' | 'warning' | 'info'; message: string; }; export declare type SemanticTree = { category: 'area' | 'header'; type: 'root' | SemanticNode; payload: string | undefined | null; node: HTMLElement; children: SemanticTree[]; message?: LeafMessage; };