export type ProjectCssVariableDefinitions = Record; export declare const CSS_VARIABLE_NAME_PATTERN: RegExp; export declare const CSS_VARIABLE_NAME_MAX_LENGTH = 200; export declare const isCssVariableName: (value: unknown) => value is string; /** Drop invalid names and values that could not be a CSS token definition. */ export declare const sanitizeProjectCssVariablesCatalog: (variables: ProjectCssVariableDefinitions | null | undefined) => ProjectCssVariableDefinitions; export declare const SKIP_CSS_VARIABLE: unique symbol; /** * If the leaf declares `cssVariable`, look it up in the catalog. A declared * token never falls back to a sibling literal (web contract). Unresolved / * invalid tokens skip the property. */ export declare const resolveCssVariableLeaf: (value: unknown, catalog: ProjectCssVariableDefinitions) => unknown; //# sourceMappingURL=resolve-css-variable-leaf.d.ts.map