import { ColorKey, DockItem, PickerMode, Theme } from './ThemeGenerator.interface'; export declare function useThemeGenerator(): { builtinThemes: Theme[]; customThemes: Theme[]; currentTheme: Theme; allThemes: Theme[]; currentThemeId: string; showCssModal: boolean; setShowCssModal: import('react').Dispatch>; pickerMode: PickerMode; setPickerMode: import('react').Dispatch>; dockActiveItem: DockItem; setDockActiveItem: import('react').Dispatch>; highlightedThemeId: string | null; createNewTheme: () => void; updateCurrentTheme: (updates: Partial) => void; setColor: (key: ColorKey, value: string) => void; loadTheme: (id: string) => void; removeTheme: (id: string) => void; randomize: () => void; shareTheme: () => Promise; };