import { Theme, Context, Mode, ReferenceTokens } from './interfaces'; export type TokenCategory = Record; export declare class ThemeBuilder { theme: Theme; constructor(id: string, selector: string, modes: Mode[]); private addTokensToModeMap; addTokens(tokens: TokenCategory, mode?: Mode): ThemeBuilder; addContext(context: Context): ThemeBuilder; addReferenceTokens(referenceTokens: ReferenceTokens, mode?: Mode): ThemeBuilder; build(): Theme; }