import { RETURN_TYPES } from './utils'; export type ThemeGeneratorObjectType = { object: any; templateFunction: (tokenKey: any, tokenObject: any, keys: any) => Promise; templateIndexFunction: (keys: any) => Promise; }; export declare class ThemeGenerator { tokens: ThemeGeneratorObjectType; theme: ThemeGeneratorObjectType; styles: ThemeGeneratorObjectType; pathToSave?: string; returnType: RETURN_TYPES; run: (() => Promise) | (() => object); constructor(object: any, pathToSave: any); }