import React from 'react'; declare type TypographyBaseProps = Omit, 'css'>; export interface UnifyTypographyProps { alternate?: boolean; /** * To determine paragraphy font size */ body?: number | string; /** * To apply bold on text */ bold?: boolean; /** * To apply caption Typography design */ caption?: boolean; /** * To specify typography content */ children?: string | React.ReactNode; /** * To pass custom className to create custom styles */ className?: string; /** * To apply custom color on text */ color?: string; /** * To apply disabled Typography design */ disabled?: boolean; /** * To change heading level (html tag) different than heading size */ heading?: number; /** * To apply large Typography design */ large?: boolean; /** * To provide link url and apply link design */ link?: string | ((e: React.MouseEvent) => void); /** * To apply main Typography design */ main?: boolean; /** * To apply custom margin on Typography */ margin?: string; /** * To apply micro Typography design */ micro?: boolean; /** * To set custom ref on Typography */ setRef?: React.MutableRefObject | React.Ref; /** * To determine heading font size and it's html tag */ tag?: number; /** * */ target?: string; /** * To transforms text to uppercase */ uppercase?: boolean; /** * To pass callback when Typography is clicked */ onClick?: (e: React.MouseEvent) => void; } export declare type TypographyProps = UnifyTypographyProps & Omit; export {};