import { ColorDescription, ColorsDescriptionStruct, ColorWithStates } from '../../general/colors'; import { LocalParadigmColorsDescriptionStruct, ParadigmTheme, ParadigmThemeCssVars, ParadigmThemeDescription } from '../../namespaces/paradigm'; export interface LocalHomeColorsDescriptionStruct { homeColorSocialVk: ColorDescription; homeColorSocialOk: ColorDescription; homeColorSocialFb: ColorDescription; homeColorFilinFailPrimary: ColorDescription; homeColorFilinFailSecondary: ColorDescription; } export declare type LocalHomeColors = { [key in keyof LocalHomeColorsDescriptionStruct]: ColorWithStates; }; export interface ThemeHomeOverValues { homeFontFamilyDefault: string; homeFontWeightNormal: string; homeFontWeightBold: string; } declare type HomeViewports = ['touch', 'desktopS']; export interface ThemeHome extends ParadigmTheme, ThemeHomeOverValues, LocalHomeColors { } export interface ThemeHomeDescription extends ParadigmThemeDescription, ThemeHomeOverValues { colors: LocalHomeColorsDescriptionStruct & LocalParadigmColorsDescriptionStruct & ColorsDescriptionStruct; } export interface ThemeHomeCssVars extends ParadigmThemeCssVars { } export {};