import type { BaseTheme, BaseThemeVariables } from '@instructure/shared-types'; type ThemeVarGroup = BaseThemeVariables[keyof BaseThemeVariables]; type PrefixedThemeVars

> = Variables extends Record ? Record<`${P}${R extends string ? Capitalize : string}`, Variables extends BaseTheme['stacking'] ? number : string> : Variables; /** * --- * category: utilities/themes * --- * Given a prefix and a theme object, prepends the object keys with * the designated prefix and camel cases the concatenation. * @module makeThemeVars * @param {String} prefix - a string to prepend to object keys * @param {Object} vars - an object * @returns {Object} a modified object with prefixed keys */ declare function makeThemeVars

>(prefix: P, vars: V): PrefixedThemeVars; export default makeThemeVars; export { makeThemeVars }; //# sourceMappingURL=makeThemeVars.d.ts.map