/** * #### Font family * * @category fontFamily * @cssProperties font-family * @figmaVariableScopes FONT_FAMILY */ declare const fontFamily: { fontFamily: string; /** Used for Headings and Typography title variants */ fontFamilyTitle: string; sansFontFamily: string; serifFontFamily: string; monoFontFamily: string; }; /** * #### Font weight * * @category fontWeight * @cssProperties font-weight * @figmaVariableScopes FONT_WEIGHT */ declare const fontWeight: { fontWeightLight: number; fontWeightNormal: number; fontWeightSemiBold: number; fontWeightBold: number; fontWeightHeavy: number; fontWeightExtraBold: number; }; /** * #### Font size * * @category dimension * @previewType font * @cssProperties font-size * @figmaVariableScopes FONT_SIZE */ declare const fontSize: { fontSizeSmall: string; fontSize: string; fontSizeLarge: string; fontSizeXLarge: string; fontSizeXXLarge: string; }; /** * #### Font measures * * @category number * @cssProperties line-height * @figmaVariableScopes LINE_HEIGHT */ declare const fontMeasures: { /** * Use to improve readability and [accessibility](https://www.w3.org/WAI/WCAG21/Understanding/visual-presentation.html) * in blocks of text by preventing overly long lines. * * @category dimension * @previewType none * @cssProperties max-width, width * @figmaVariableScopes WIDTH_HEIGHT */ lineLength: string; /** * Minimum line length for optimal readability. * * @category dimension * @previewType none * @cssProperties min-width * @figmaVariableScopes WIDTH_HEIGHT */ lineLengthMinimum: string; /** * Default line height. */ lineHeight: string; /** * Very tight. Use where space is extremely limited and text is not expected to wrap. * Ideal for buttons, badges, input fields, and compact labels. */ lineHeightSingle: string; /** * Slightly more space than single, still compact */ lineHeightTight: string; /** * Compact but a bit more readable */ lineHeightSnug: string; /** * Balanced spacing for smaller text */ lineHeightComfortable: string; /** * Slightly looser for better readability */ lineHeightRelaxed: string; /** * Ideal for larger text like headings */ lineHeightSpacious: string; /** * Default for body text; comfortable, standard line height same as `lineHeight` */ lineHeightNormal: string; }; declare const typography: { /** * Use to improve readability and [accessibility](https://www.w3.org/WAI/WCAG21/Understanding/visual-presentation.html) * in blocks of text by preventing overly long lines. * * @category dimension * @previewType none * @cssProperties max-width, width * @figmaVariableScopes WIDTH_HEIGHT */ lineLength: string; /** * Minimum line length for optimal readability. * * @category dimension * @previewType none * @cssProperties min-width * @figmaVariableScopes WIDTH_HEIGHT */ lineLengthMinimum: string; /** * Default line height. */ lineHeight: string; /** * Very tight. Use where space is extremely limited and text is not expected to wrap. * Ideal for buttons, badges, input fields, and compact labels. */ lineHeightSingle: string; /** * Slightly more space than single, still compact */ lineHeightTight: string; /** * Compact but a bit more readable */ lineHeightSnug: string; /** * Balanced spacing for smaller text */ lineHeightComfortable: string; /** * Slightly looser for better readability */ lineHeightRelaxed: string; /** * Ideal for larger text like headings */ lineHeightSpacious: string; /** * Default for body text; comfortable, standard line height same as `lineHeight` */ lineHeightNormal: string; fontSizeSmall: string; fontSize: string; fontSizeLarge: string; fontSizeXLarge: string; fontSizeXXLarge: string; fontWeightLight: number; fontWeightNormal: number; fontWeightSemiBold: number; fontWeightBold: number; fontWeightHeavy: number; fontWeightExtraBold: number; fontFamily: string; /** Used for Headings and Typography title variants */ fontFamilyTitle: string; sansFontFamily: string; serifFontFamily: string; monoFontFamily: string; }; type FontFamily = typeof fontFamily; type FontWeight = typeof fontWeight; type FontSize = typeof fontSize; type FontMeasures = typeof fontMeasures; type Typography = typeof typography; export type { FontFamily, FontWeight, FontSize, FontMeasures, Typography }; export default typography;