import { TypographyList } from '../Typography.style'; import { TTypographyVariants } from '../../../../types/TTypographyVariants'; export declare const mapVariantToElement: (variant: TTypographyVariants, type?: keyof typeof TypographyList) => (import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLSpanElement>, "theme" | "$layer" | "$themeType" | "$externalStyle" | "$textAlign" | keyof import('../Typography.style').TStyledComponentProps> & import('../Typography.style').TStyledComponentProps & {} & { $themeType?: import('../../../../types').TUiColorsNotTransparent | undefined; $layer?: import('../../../../types').TLayer | undefined; $externalStyle?: import('styled-components').CSSProp; $textAlign?: "center" | "left" | "right" | undefined; } & { theme: import('../../../../types').TTheme; }, "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; }, Omit, HTMLHeadingElement>, "ref"> & { ref?: ((instance: HTMLHeadingElement | 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>, never>> & string) | (import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLSpanElement>, "theme" | "$layer" | "$themeType" | "$externalStyle" | "$textAlign" | keyof import('../Typography.style').TStyledComponentProps> & import('../Typography.style').TStyledComponentProps & {} & { $themeType?: import('../../../../types').TUiColorsNotTransparent | undefined; $layer?: import('../../../../types').TLayer | undefined; $externalStyle?: import('styled-components').CSSProp; $textAlign?: "center" | "left" | "right" | undefined; } & { theme: import('../../../../types').TTheme; }, "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; }, Omit, HTMLSpanElement>, "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>, never>> & string) | (import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLSpanElement>, "theme" | "$layer" | "$themeType" | "$externalStyle" | "$textAlign" | keyof import('../Typography.style').TStyledComponentProps> & import('../Typography.style').TStyledComponentProps & {} & { $themeType?: import('../../../../types').TUiColorsNotTransparent | undefined; $layer?: import('../../../../types').TLayer | undefined; $externalStyle?: import('styled-components').CSSProp; $textAlign?: "center" | "left" | "right" | undefined; } & { theme: import('../../../../types').TTheme; }, "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; }, Omit, HTMLLabelElement>, "ref"> & { ref?: ((instance: HTMLLabelElement | 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>, never>> & string) | undefined;