/** * MD3 Typography scale tokens. * 15 text styles as per Material Design 3 specification. * Font values: Reference R-06 (Roboto / system font stack). * * https://m3.material.io/styles/typography/type-scale-tokens */ export interface TypographyStyle { fontFamily: string; fontWeight: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'; fontSize: number; lineHeight: number; letterSpacing: number; } export interface TypographyScale { displayLarge: TypographyStyle; displayMedium: TypographyStyle; displaySmall: TypographyStyle; headlineLarge: TypographyStyle; headlineMedium: TypographyStyle; headlineSmall: TypographyStyle; titleLarge: TypographyStyle; titleMedium: TypographyStyle; titleSmall: TypographyStyle; bodyLarge: TypographyStyle; bodyMedium: TypographyStyle; bodySmall: TypographyStyle; labelLarge: TypographyStyle; labelMedium: TypographyStyle; labelSmall: TypographyStyle; } export declare const typography: TypographyScale; /** The 13 Material Design 2 typography variant names. */ export type TypographyMD2Variant = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'subtitle1' | 'subtitle2' | 'body1' | 'body2' | 'caption' | 'button' | 'overline'; /** * Maps each MD2 typography variant name to its MD3 `TypographyScale` key. * All 15 MD3 type-scale roles remain the canonical default. */ export declare const typographyVariantMap: Record; //# sourceMappingURL=typography.d.ts.map