import { UncompiledTheme } from 'newskit'; import React from 'react'; export interface ThemeDropdownProps { options: { [key: string]: UncompiledTheme; }; theme?: UncompiledTheme; setTheme?: (theme: UncompiledTheme) => void; setThemeDropdownVisibility?: (boolean: any) => void; } export interface ThemeDropdownObject { clientHeaderImages: { [key: string]: string; }; clientNavigationLogos: { [key: string]: { src: string; width: string; top: string; }; }; options: { [key: string]: UncompiledTheme; }; dropdown: (options: { [key: string]: UncompiledTheme; }, customTheme?: UncompiledTheme) => React.ReactNode; themeDropdownOpen?: boolean; }