export function get(obj: any, path: any, fallback: any): any; /** * Gets a value from the given theme based on a path when present, * else returns the provided value * @param {object} theme * @param {unknown} pathOrValue */ export function getValue(theme: object, pathOrValue: unknown): any; /** * Adds or overrides theme values on top of an existing theme object * @param destinationTheme Theme object to merge on top of * @param sourceTheme Theme object that adds or overrides values */ export function mergeTheme(destinationTheme: any, sourceTheme: any): any; /** * Resolves an object (or style config) when referencing theme paths * It will preserve the original object structure (nesting) * @param {object} theme * @param {object} obj * @returns {object} a new object with theme-resolved properties */ export function resolveThemeTokens(theme: object, obj: object): object;