import tokens from './artifacts/token-names'; type Tokens = typeof tokens; /** * Takes a dot-separated token name and and an optional fallback, and returns the current computed CSS value for the * resulting CSS Custom Property. * This should be used for when the CSS cascade isn't available, eg. `` elements, JS charting libraries, etc. * * Note: these values change depending on the theme so consider pairing them with `useThemeObserver` in React, or the * `ThemeMutationObserver` class elsewhere. * * @param {string} path - A dot-separated token name (example: `'color.background.brand'` or `'spacing.scale.100'`). * @param {string} [fallback] - The fallback value that should render when token CSS is not present in your app. * * @example * ``` * const theme = useThemeObserver(); * * useEffect(() => { * const lineColor = getTokenValue('color.background.accent.blue.subtle', B400); * }, [theme]); * ``` * */ declare function getTokenValue(tokenId: T, fallback?: string): string; export default getTokenValue;