import { FlattenSimpleInterpolation } from 'styled-components';
import { Intent, TypographyProps, Weight } from './Typography.types';
export interface StyledTypographyProps extends Omit<TypographyProps, 'color'> {
    $color?: TypographyProps['color'];
}
export declare const typographyWeights: {
    [key in Weight]: number;
};
export declare const typographyLineHeight: Record<Intent, number>;
export declare function getTypographyIntent(intent: Intent): FlattenSimpleInterpolation;
export declare const semiboldRules: () => FlattenSimpleInterpolation;
export declare const StyledTypography: import("styled-components").StyledComponent<"span", any, StyledTypographyProps, never>;
