import { type TokenData } from '@knapsack/types'; import { cssVarName } from '@knapsack/utils'; export { cssVarName }; /** * How to resolve the actual value of a token. * @param token - Processed TokenData object * @param [refFunc] - Optional function to process references * @returns value */ export declare function getTokenValue(token: TokenData, refFunc?: (r: string) => string): string | number | boolean; /** * Convert a `TokenData` object to flat CSS variables. */ export declare const convertTokenDataToCss: (tokenDatas: TokenData[], minimize?: boolean) => string; /** * Convert a `TokenData` object to flat SCSS variables. */ export declare const convertTokenDataToScss: (tokenDatas: TokenData[]) => string; /** * Convert a `TokenData` object to flat SCSS variables + a SCSS map. */ export declare const convertTokenDataToMapScss: (tokenDatas: TokenData[]) => string; /** * Convert a `TokenData` object to flat LESS variables. */ export declare const convertTokenDataToLess: (tokenDatas: TokenData[]) => string; /** * Convert a `TokenData` object to flat JSON. */ export declare const convertTokenDataToJson: (tokenDatas: TokenData[]) => string; /** * Convert a `TokenData` object to nested JSON. */ export declare const convertTokenDataToNestedJson: (tokenDatas: TokenData[]) => string; /** * Convert a `TokenData` object to JS variables, along with TypeScript types. */ export declare const convertTokenDataToJs: (tokenDatas: TokenData[]) => { /** ES Module format (uses `export`) */ jsString: string; /** TypeScript definition file (`*.d.ts`) */ dtsString: string; }; /** * Convert a `TokenData` object to CommonJS variables. */ export declare const convertTokenDataToCjs: (tokenDatas: TokenData[]) => string; //# sourceMappingURL=web-asset-converters.d.ts.map