import { BodyTextSize, HeadingSize } from '../../components/type/types'; declare const TEXT_STYLES: { readonly FONT: "font"; readonly FONT_FAMILY: "font-family"; readonly FONT_SIZE: "font-size"; readonly FONT_WEIGHT: "font-weight"; readonly LETTER_SPACING: "letter-spacing"; readonly LINE_HEIGHT: "line-height"; }; declare type TextStyle = (typeof TEXT_STYLES)[keyof typeof TEXT_STYLES][]; /** * Returns styled-components CSS for replicating Heading, BodyText, and * EyebrowText. Each method has its own signature, and documentation. */ declare const getTextStyles: { bodyText: (size: BodyTextSize, options?: { isBold?: boolean; styles?: TextStyle; }) => import("styled-components").FlattenSimpleInterpolation; eyebrowText: (options?: { styles?: TextStyle; }) => import("styled-components").FlattenSimpleInterpolation; heading: (size: HeadingSize, options?: { styles?: TextStyle; }) => import("styled-components").FlattenSimpleInterpolation; }; export default getTextStyles;