import { default as React } from 'react'; export type TypographyType = "secondary" | "success" | "warning" | "danger"; export type TypographyTag = "span" | "p" | "div" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6"; export interface TypographyCopyableOptions { tooltip?: string; copiedTooltip?: string; } export interface TypographyEditableOptions { tooltip?: string; } export interface TypographyEllipsisOptions { rows?: number; expandable?: boolean; expandText?: string; collapseText?: string; tooltip?: boolean | string; } export interface TypographyProps extends Omit, "onChange" | "onCopy" | "title" | "defaultValue" | "defaultChecked"> { value?: string; tag?: TypographyTag; type?: TypographyType; strong?: boolean; italic?: boolean; underline?: boolean; delete?: boolean; mark?: boolean; code?: boolean; disabled?: boolean; copyable?: boolean | TypographyCopyableOptions; editable?: boolean | TypographyEditableOptions; ellipsis?: boolean | number | TypographyEllipsisOptions; onCopy?: (text: string) => void; onChange?: (text: string) => void; children?: React.ReactNode; } export declare const TypographyText: React.ForwardRefExoticComponent>; export declare const TypographyParagraph: React.ForwardRefExoticComponent>; export declare const TypographyTitle: React.ForwardRefExoticComponent>; declare const Typography: React.ForwardRefExoticComponent>; export default Typography;