export declare function getPrimitiveValue(tokenValue: unknown): 'string' | 'number' | 'boolean';
export type TokenDimensionUnit = 'px' | 'rem' | 'em' | '%';
/**
 * Dimension strings require ending in 'px' or 'rem'
 * @see `libs/types/src/app-client-data/design-tokens-types/token-definitions.ts`
 */
export declare const isDimensionString: (value: string) => value is `${number}${"px" | "rem" | "em" | "%"}`;
/**
 * Pass in values like `'12px'` to get detailed info
 * @throws if value is not a number or does not end in supported unit
 */
export declare function parseTokenDimensionValue(valueToParse: string | number): {
    value: number;
    unit?: TokenDimensionUnit;
};
//# sourceMappingURL=token-utils.d.ts.map