import { FontSize } from './types'; import { FontColorProps } from './CustomTypography'; declare type BodyCopySizeName = 'large' | 'medium' | 'small' | 'default'; declare type BodyCopyFontSize = Extract<16 | 18 | 20, FontSize>; interface BodyCopySizeProps { $bodyCopySize?: BodyCopySizeName; } export declare type BodyCopyProps = FontColorProps & BodyCopySizeProps; export declare type SizedBodyCopyProps = Omit; export declare const BODYCOPY_SIZES: { [K in BodyCopySizeName]?: BodyCopyFontSize; }; export declare const declareBodyCopyStyles: ({ $bodyCopySize, $fontColor }: BodyCopyProps) => string; export declare const bodyCopyCSS: import("styled-components").FlattenInterpolation>; export declare const BodyCopy: import("styled-components").StyledComponent<"p", any, BodyCopyProps, never>; export declare const BodyCopySmall: import("styled-components").StyledComponent<"p", any, Pick, never>; export declare const BodyCopyMedium: import("styled-components").StyledComponent<"p", any, Pick, never>; export declare const BodyCopyLarge: import("styled-components").StyledComponent<"p", any, Pick, never>; export {}; //# sourceMappingURL=BodyCopy.d.ts.map