import React from 'react'; import { TextProps } from './Text.types'; import { RenderProps } from '../common/Ellipsis'; export type RawTextProps = TextProps & Required>; type DefaultProps = Required>; export declare const RawTextDefaultProps: DefaultProps; declare const RawText: React.ForwardRefExoticComponent<((React.HTMLAttributes & Omit & { dataHook?: string; tagName?: string; className?: string; size?: import("./Text.types").TextSize; secondary?: boolean; skin?: import("./Text.types").TextSkin; light?: boolean; weight?: import("./Text.types").TextWeight; listStyle?: import("./Text.types").ListStyle; tooltipProps?: import("..").TooltipCommonProps; id?: string; widows?: boolean; children?: React.ReactNode; suffix?: React.ReactNode; overflowWrap?: import("./Text.types").OverflowWrap; onEllipsisStateChange?: (isActive: boolean) => void; } & { tagName?: "span"; onClick?: React.MouseEventHandler; } & Required> & Required>) | (React.AnchorHTMLAttributes & Omit & { dataHook?: string; tagName?: string; className?: string; size?: import("./Text.types").TextSize; secondary?: boolean; skin?: import("./Text.types").TextSkin; light?: boolean; weight?: import("./Text.types").TextWeight; listStyle?: import("./Text.types").ListStyle; tooltipProps?: import("..").TooltipCommonProps; id?: string; widows?: boolean; children?: React.ReactNode; suffix?: React.ReactNode; overflowWrap?: import("./Text.types").OverflowWrap; onEllipsisStateChange?: (isActive: boolean) => void; } & { tagName: "a"; onClick?: React.MouseEventHandler; } & Required> & Required>) | (React.LabelHTMLAttributes & Omit & { dataHook?: string; tagName?: string; className?: string; size?: import("./Text.types").TextSize; secondary?: boolean; skin?: import("./Text.types").TextSkin; light?: boolean; weight?: import("./Text.types").TextWeight; listStyle?: import("./Text.types").ListStyle; tooltipProps?: import("..").TooltipCommonProps; id?: string; widows?: boolean; children?: React.ReactNode; suffix?: React.ReactNode; overflowWrap?: import("./Text.types").OverflowWrap; onEllipsisStateChange?: (isActive: boolean) => void; } & { tagName: "label"; } & Required> & Required>) | Omit & { dataHook?: string; tagName?: string; className?: string; size?: import("./Text.types").TextSize; secondary?: boolean; skin?: import("./Text.types").TextSkin; light?: boolean; weight?: import("./Text.types").TextWeight; listStyle?: import("./Text.types").ListStyle; tooltipProps?: import("..").TooltipCommonProps; id?: string; widows?: boolean; children?: React.ReactNode; suffix?: React.ReactNode; overflowWrap?: import("./Text.types").OverflowWrap; onEllipsisStateChange?: (isActive: boolean) => void; } & { [additionalProps: string]: any; tagName: keyof Omit; onClick?: React.MouseEventHandler; } & Required> & Required>, "ref"> | Omit & { dataHook?: string; tagName?: string; className?: string; size?: import("./Text.types").TextSize; secondary?: boolean; skin?: import("./Text.types").TextSkin; light?: boolean; weight?: import("./Text.types").TextWeight; listStyle?: import("./Text.types").ListStyle; tooltipProps?: import("..").TooltipCommonProps; id?: string; widows?: boolean; children?: React.ReactNode; suffix?: React.ReactNode; overflowWrap?: import("./Text.types").OverflowWrap; onEllipsisStateChange?: (isActive: boolean) => void; } & { [additionalProps: string]: any; tagName: React.ComponentType; onClick?: React.MouseEventHandler; } & Required> & Required>, "ref">) & React.RefAttributes>; export { RawText }; //# sourceMappingURL=RawText.d.ts.map