export interface ITheme { carousel: { btnHeight: number; btnWidth: number; offset: number; }; colorSecondary: string; agreement: { color: string; }; teaser: { height: number; color: string; }; bodyColor: string; fontBase: string; fontSecondary: string; lineHeightSecondary: number; browserName?: string; animation: string; borderRadius: number; summaryWidth: number; checkoutWidth: number; slideWidth: number; slideHeight: number; rewardList: { marginX: number; }; separator: { primaryColor: string; secondaryColor: string; }; title1: { fontWeight: number; fontSize: number; lineHeight: number; }; title2: { fontWeight: number; fontSize: number; lineHeight: number; }; title3: { fontWeight: number; fontSize: number; lineHeight: number; }; title4: { fontWeight: number; fontSize: number; lineHeight: number; }; small: { fontWeight: number; fontSize: number; lineHeight: number; }; spacers: { 0: number; 1: number; 2: number; 3: number; }; paymentMethod: { boxShadow: string; highlightBorderColor: string; borderColor: string; bgColor: string; }; btn: { md: { fontSize: number; lineHeight: string; }; lg: { fontSize: number; lineHeight: string; }; }; }