import type { desktopFontSize, fontWeight } from '../styles/theme'; export interface PdsDevKitTheme { fontWeight: { normal: '500'; bold: '700'; }; desktopFontSize: { displayHeading: '40px'; wizardPageTitle: '40px'; heading: '24px'; leadParagraph: '20px'; subtitle: '18px'; body1: '18px'; body2: '16px'; caption1: '14px'; caption2: '12px'; form1: '16px'; form2: '14px'; blog1: '16px'; }; desktopLineHeight: { displayHeading: '1.5'; wizardPageTitle: '1.2'; heading: '1.5'; leadParagraph: '1.5'; subtitle: '1.5'; body1: '1.5'; body2: '1.5'; caption1: '1.5'; caption2: '1.5'; form1: '1.6'; form2: '1.6'; blog1: '1.6'; singleLine: '1'; }; desktopEditorFontSize: { h1: '38px'; h2: '30px'; h3: '24px'; p: '18px'; }; desktopEditorLineHeight: { h1: '1.5'; h2: '1.5'; h3: '1.5'; p: '1.8'; }; mobileFontSize: { displayHeading: '32px'; wizardPageTitle: '40px'; heading: '24px'; leadParagraph: '20px'; subtitle: '18px'; body1: '18px'; body2: '16px'; caption1: '14px'; caption2: '12px'; form1: '16px'; form2: '14px'; blog1: '16px'; }; mobileLineHeight: { displayHeading: '1.5'; wizardPageTitle: '1.2'; heading: '1.5'; leadParagraph: '1.5'; subtitle: '1.5'; body1: '1.5'; body2: '1.5'; caption1: '1.5'; caption2: '1.5'; form1: '1.6'; form2: '1.6'; blog1: '1.6'; singleLine: '1'; }; mobileEditorFontSize: { h1: '38px'; h2: '30px'; h3: '24px'; p: '18px'; }; mobileEditorLineHeight: { h1: '1.5'; h2: '1.5'; h3: '1.5'; p: '1.8'; }; boxShadow: { elevation0: '0 0 0 0 #0003'; elevation1: '0 2px 8px 0 #0003'; elevation2: '0 3px 12px 0 #0003'; elevation3: '0 4px 16px 0 #0003'; elevation4: '0 5px 20px 0 #0003'; elevation5: '0 6px 24px 0 #0003'; }; spacing: { spacingA: '4px'; spacingB: '8px'; spacingC: '12px'; spacingD: '16px'; spacingE: '24px'; spacingF: '32px'; spacingG: '48px'; spacingH: '64px'; spacingI: '88px'; spacingJ: '120px'; spacingK: '160px'; spacingL: '240px'; spacingM: '288px'; spacingN: '320px'; }; } export interface Language { language: string; } export type DesktopFontSize = keyof typeof desktopFontSize; export type FontWeight = keyof typeof fontWeight;