import { Margins, Paddings } from '../types'; export declare const textSizes: { xs: number; sm: number; md: number; lg: number; xl: number; '2xl': number; '3xl': number; }; type ColorKeys = 'primary' | 'secondary'; export type TextProps = { display?: 'inline-block' | 'block' | 'flex'; size?: keyof typeof textSizes; color?: ColorKeys | string; weight?: string | number; opacity?: number; align?: 'left' | 'center' | 'right'; fontFamily?: string; flexBasis?: number; lineHeight?: number; } & Margins & Paddings; declare const Text: import("styled-components").StyledComponent<"p", import("styled-components").DefaultTheme, { display?: "flex" | "block" | "inline-block" | undefined; size?: "sm" | "md" | "lg" | "xs" | "xl" | "2xl" | "3xl" | undefined; color?: string | undefined; weight?: string | number | undefined; opacity?: number | undefined; align?: "left" | "right" | "center" | undefined; fontFamily?: string | undefined; flexBasis?: number | undefined; lineHeight?: number | undefined; } & Margins & Paddings, never>; export default Text;