export declare const BASE_TYPOGRAPHY: { FONT_FAMILY_PRIMARY: string; FONT_FAMILY_SECONDARY: string; TEXT_HEADING_1_FONT_FAMILY: string; TEXT_HEADING_1_FONT_SIZE: string; TEXT_HEADING_1_FONT_WEIGHT: number; TEXT_HEADING_1_LINE_HEIGHT: string; TEXT_HEADING_2_FONT_FAMILY: string; TEXT_HEADING_2_FONT_SIZE: string; TEXT_HEADING_2_FONT_WEIGHT: number; TEXT_HEADING_2_LINE_HEIGHT: string; TEXT_HEADING_3_FONT_FAMILY: string; TEXT_HEADING_3_FONT_SIZE: string; TEXT_HEADING_3_FONT_WEIGHT: number; TEXT_HEADING_3_LINE_HEIGHT: string; TEXT_HEADING_4_FONT_FAMILY: string; TEXT_HEADING_4_FONT_SIZE: string; TEXT_HEADING_4_FONT_WEIGHT: number; TEXT_HEADING_4_LINE_HEIGHT: string; TEXT_HEADING_5_FONT_FAMILY: string; TEXT_HEADING_5_FONT_SIZE: string; TEXT_HEADING_5_FONT_WEIGHT: number; TEXT_HEADING_5_LINE_HEIGHT: string; TEXT_HEADING_6_FONT_FAMILY: string; TEXT_HEADING_6_FONT_SIZE: string; TEXT_HEADING_6_FONT_WEIGHT: number; TEXT_HEADING_6_LINE_HEIGHT: string; TEXT_SUBTITLE_FONT_FAMILY: string; TEXT_SUBTITLE_FONT_SIZE: string; TEXT_SUBTITLE_FONT_WEIGHT: number; TEXT_SUBTITLE_LINE_HEIGHT: string; TEXT_SUBTITLE_2_FONT_FAMILY: string; TEXT_SUBTITLE_2_FONT_SIZE: string; TEXT_SUBTITLE_2_FONT_WEIGHT: number; TEXT_SUBTITLE_2_LINE_HEIGHT: string; TEXT_PARAGRAPH_FONT_FAMILY: string; TEXT_PARAGRAPH_FONT_SIZE: string; TEXT_PARAGRAPH_FONT_WEIGHT: number; TEXT_PARAGRAPH_LINE_HEIGHT: string; TEXT_PARAGRAPH_2_FONT_FAMILY: string; TEXT_PARAGRAPH_2_FONT_SIZE: string; TEXT_PARAGRAPH_2_FONT_WEIGHT: number; TEXT_PARAGRAPH_2_LINE_HEIGHT: string; TEXT_LABEL_FONT_FAMILY: string; TEXT_LABEL_FONT_SIZE: string; TEXT_LABEL_FONT_WEIGHT: number; TEXT_LABEL_LINE_HEIGHT: string; TEXT_CAPTION_FONT_FAMILY: string; TEXT_CAPTION_FONT_SIZE: string; TEXT_CAPTION_FONT_WEIGHT: number; TEXT_CAPTION_LINE_HEIGHT: string; TEXT_CAPTION_2_FONT_FAMILY: string; TEXT_CAPTION_2_FONT_SIZE: string; TEXT_CAPTION_2_FONT_WEIGHT: number; TEXT_CAPTION_2_LINE_HEIGHT: string; TEXT_BUTTON_FONT_FAMILY: string; TEXT_BUTTON_FONT_WEIGHT: number; TEXT_BUTTON_TINY_FONT_SIZE: string; TEXT_BUTTON_TINY_LINE_HEIGHT: string; TEXT_BUTTON_SMALL_FONT_SIZE: string; TEXT_BUTTON_SMALL_LINE_HEIGHT: string; TEXT_BUTTON_MEDIUM_FONT_SIZE: string; TEXT_BUTTON_MEDIUM_LINE_HEIGHT: string; TEXT_BUTTON_LARGE_FONT_SIZE: string; TEXT_BUTTON_LARGE_LINE_HEIGHT: string; TEXT_BUTTON_GIANT_FONT_SIZE: string; TEXT_BUTTON_GIANT_LINE_HEIGHT: string; }; export declare type BaseTypography = typeof BASE_TYPOGRAPHY; /** * Type used allowing user to create a typed override object for typography in theme. * * Code sample: * * ```ts * const customTypography: CustomTypography = { * FONT_FAMILY_PRIMARY = 'Wingdings', * TEXT_HEADING_1_FONT_FAMILY = 'Arial', * TEXT_HEADING_1_FONT_SIZE = '8rem' * } * * const theme = createTheme([Button, Card], { * colors: { primary: 'blue', secondary: 'red', accent: 'green'}, * Button: { background: 'green' }, * Card: { color: 'red' }, * typography: customTypography * }) * ``` */ export declare type CustomTypography = Partial;