import type { FC } from 'react'; import type { Theme } from '../../c3-user-configuration/c3-profile-provider/c3-profile-provider'; export interface C3ThemeSelectorLabels { /** Defaults to `'Theme'`. */ legend?: string; /** Defaults to `'Light'`. */ light?: string; /** Defaults to `'System'`. */ system?: string; /** Defaults to `'Dark'`. */ dark?: string; } export interface C3ThemeSelectorProps { currentTheme: Theme; onChange: (theme: Theme) => void; labels?: C3ThemeSelectorLabels; } /** * Light / System / Dark radio group, matching the V1 user sidebar's * built-in theme switcher. Consumers wire it into V2's * `useCamundaTools.user.customSection` (or anywhere else) and pass * their own state. SaaS consumers can read `theme` and * `onThemeChange` from `useC3Profile()`; SM consumers pass local state. */ export declare const C3ThemeSelector: FC;