import { CoreUITheme } from '../../style/theme'; export type TextVariant = 'ChartTitle' | 'Basic' | 'Smaller' | 'Larger' | 'Large' | 'Small'; type Status = 'unknown' | 'healthy' | 'warning' | 'critical'; type Props = { children: React.ReactNode | string; status?: Status; id?: string; } & TextProps; type TextProps = { color?: keyof CoreUITheme; variant?: TextVariant; isEmphazed?: boolean; isGentleEmphazed?: boolean; compact?: boolean; }; export declare const SmallerEmphaseTextStyle: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never> & Partial, HTMLSpanElement>, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, "ref"> & { ref?: ((instance: HTMLSpanElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }, never> & Partial, HTMLSpanElement>, never> & Partial, HTMLSpanElement>, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, "ref"> & { ref?: ((instance: HTMLSpanElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, "statusColor"> & { statusColor: string; }, never> & Partial, HTMLSpanElement>, never> & Partial, HTMLSpanElement>, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, "ref"> & { ref?: ((instance: HTMLSpanElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }, never> & Partial, HTMLSpanElement>, never> & Partial, HTMLSpanElement>, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, "ref"> & { ref?: ((instance: HTMLSpanElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }, never>>, "as" | "forwardedAs"> & { as?: import("styled-components").WebTarget | undefined; forwardedAs?: import("styled-components").WebTarget | undefined; }, "statusColor"> & { statusColor: string; }, never>>> & string; export declare function BasicText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function SecondaryText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function LargerText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function EmphaseText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function StatusText({ children, status, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function LargeText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function SmallerText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function SmallerSecondaryText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function SmallerEmphaseText({ children, status, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare function ChartTitleText({ children, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export declare const GentleEmphaseSecondaryText: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit & { alignRight?: boolean; }, never> & Partial & { alignRight?: boolean; }, never>>> & string & Omit>; export declare const Text: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, keyof TextProps> & TextProps, never> & Partial, HTMLSpanElement>, keyof TextProps> & TextProps, never>>> & string; export declare const HelperText: ({ children, color, ...rest }: Props) => import("react/jsx-runtime").JSX.Element; export declare const Link: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLAnchorElement>, never> & Partial, HTMLAnchorElement>, never>>> & string; export {}; //# sourceMappingURL=Text.component.d.ts.map