import { ThemeCssVars } from '../../general'; import { ColorDescription, ColorsDescriptionStruct, ColorWithStates } from '../../general/colors'; import { Adaptive } from '../../general/tools'; import { Font } from '../../general/typography'; import { LocalParadigmColorsDescriptionStruct } from '../../namespaces/paradigm'; import { ThemeParadigmBase, ThemeParadigmBaseDescription } from '../paradigmBase'; export interface ThemeCalendarOverValues { fontEventM: Adaptive; fontEventS: Adaptive; fontEventXS: Adaptive; fontTime: Adaptive; fontBodyIOS: Adaptive; fontBodyAndroid: Adaptive; } export interface LocalCalendarColorDescriptionStruct { colorBgThumbnail: ColorDescription; } export declare type CalendarLocalColors = { [key in keyof LocalCalendarColorDescriptionStruct]: ColorWithStates; }; export interface ThemeCalendar extends ThemeParadigmBase, ThemeCalendarOverValues, CalendarLocalColors { } export interface ThemeCalendarDescription extends ThemeParadigmBaseDescription, ThemeCalendarOverValues { colors: LocalCalendarColorDescriptionStruct & LocalParadigmColorsDescriptionStruct & ColorsDescriptionStruct; } export interface ThemeCalendarCssVars extends ThemeCssVars { }