export type Theme = { components: Record; icons: Record; fallbackIcon: string; }; type ThemeStore = { key: string; theme: Theme; }; export declare const theme: ThemeStore; export declare function getTheme(): ThemeStore; export declare function setTheme(newKey: string, newTheme?: Theme): void; export declare function syncWithTheme(element: HTMLElement): void; export declare function updateStyle(element: HTMLElement, style: Record): void; export {};