import { SpecifyDesignTokenSignature } from '../../../definitions/index.js'; import { AnalyzedSDTFNode } from './AnalyzedSDTFNode.js'; import { DesignTokenDefinition } from '../../../definitions/internals/createDesignTokenDefinition.js'; import { AnalyzedTokenValueAliasPart, AnalyzedTokenValuePrimitivePart } from './AnalyzedTokenValuePart.js'; import { TreePath } from '../../state/path/TreePath.js'; export type AnalyzedToken = AnalyzedSDTFNode & SpecifyDesignTokenSignature & { definition: DesignTokenDefinition; isTopLevelAlias: boolean; modes: Array | null; analyzedValueAliasParts: Array; analyzedValuePrimitiveParts: Array; computedModes?: Array; isFullyResolvable?: boolean; modesResolvability?: Record; }; export declare function parseRawToken(path: TreePath, rawToken: SpecifyDesignTokenSignature): AnalyzedToken;