import { Property } from 'csstype'; import { ColorDescription, ColorsDescriptionStruct, ColorWithStates } from '../../general/colors'; import { Adaptive } from '../../general/tools'; import { Font } from '../../general/typography'; import { LocalParadigmColorsDescriptionStruct, ParadigmTheme, ParadigmThemeCssVars, ParadigmThemeDescription } from '../../namespaces/paradigm'; declare type SearchViewports = ['touch', 'desktopS']; export declare type SearchLocalGradients = { searchCardBackground: string; searchCardWithTextBackground: any; }; export declare type SearchLocalElevations = { elevation1Hover: Property.BoxShadow; elevation2Hover: Property.BoxShadow; elevationButtons: Property.BoxShadow; }; export declare type SearchLocalFonts = { searchFontSearchExtraHeadline: Adaptive; searchFontSearchTitle4: Adaptive; searchFontSearchTitle4Bold: Adaptive; searchFontSearchHeadline2: Adaptive; searchFontSearchSubheadBold: Adaptive; searchFontSearchFootnoteBold: Adaptive; searchFontSearchFootnoteMailSans: Adaptive; searchFontSearchCaption1Bold: Adaptive; searchFontSearchCaption1MailSans: Adaptive; searchFontSearchCaption2MailSans: Adaptive; searchFontSearchBigText: Adaptive; searchFontSearchBigTextBold: Adaptive; searchFontSearchTextBold: Adaptive; searchFontSearchTextMailSans: Adaptive; }; export interface LocalSearchColorsDescriptionStruct { searchColorTextLinkPositive: ColorDescription; searchColorTextLinkPositiveTint: ColorDescription; searchColorBackgroundAccentTint: ColorDescription; searchColorBackgroundOrangeAccentHover: ColorDescription; searchColorBackgroundOrangeAccentActive: ColorDescription; searchColorTextLinkAlternativeHover: ColorDescription; } export declare type SearchLocalColors = { [key in keyof LocalSearchColorsDescriptionStruct]: ColorWithStates; }; export interface ThemeSearch extends ParadigmTheme, SearchLocalGradients, SearchLocalElevations, SearchLocalFonts, SearchLocalColors { } export interface ThemeSearchDescription extends ParadigmThemeDescription, SearchLocalGradients, SearchLocalElevations, SearchLocalFonts { colors: LocalSearchColorsDescriptionStruct & LocalParadigmColorsDescriptionStruct & ColorsDescriptionStruct; } export interface ThemeSearchCssVars extends ParadigmThemeCssVars { } export {};