import { TreeNodeSet } from './TreeNodeSet.js'; import { TokenState } from './TokenState.js'; import { GroupState } from './GroupState.js'; import { CollectionState } from './CollectionState.js'; import { AnalyzedTokenTree } from '../parser/analyzeTokenTree.js'; export declare class TreeNodesState { readonly tokens: TreeNodeSet>; readonly groups: TreeNodeSet; readonly collections: TreeNodeSet; clear(): void; toStateParams(): { tokens: import("./TokenState.js").TokenStateParams<"string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex">[]; groups: import("./GroupState.js").GroupStateParams[]; collections: import("./CollectionState.js").CollectionStateParams[]; }; toAnalyzedTokenTree(): AnalyzedTokenTree; }