import { Union } from "../utils"; export type SemanticValue = Union | Partial>>; export type PlainToken = { isSemantic: false; value: string | number; }; export type SemanticToken = { isSemantic: true; value: string | number | SemanticValue; }; export type FlatToken = PlainToken | SemanticToken; export type FlatTokens = Record; export type FlattenTokensParam = { tokens?: object; semanticTokens?: object; }; export declare function flattenTokens(theme: Record): FlatTokens;