import React, { ComponentProps } from 'react'; declare const HorizontalTabItem: React.FunctionComponent & ((import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: React.ReactNode; pilled?: boolean; animated?: boolean; view?: string; size?: string; isActive?: boolean; } & { value?: string | number; contentRight?: never; } & React.RefAttributes) | (import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: React.ReactNode; pilled?: boolean; animated?: boolean; view?: string; size?: string; isActive?: boolean; } & { value?: never; contentRight?: React.ReactNode; } & React.RefAttributes) | (import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: never; pilled?: never; animated?: never; view?: string; size: "h6" | "h5" | "h4" | "h3" | "h2" | "h1"; isActive?: never; } & { value?: string | number; contentRight?: never; } & React.RefAttributes))>; declare const HorizontalIconTabItem: React.FunctionComponent & Omit & import("@salutejs/plasma-new-hope/types/components/Tabs/TabItem.types.js").CustomHorizontalIconTabItemProps & React.RefAttributes>; declare const VerticalTabItem: React.FunctionComponent & ((import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation: "vertical"; contentLeft?: React.ReactNode; view?: string; size?: string; pilled?: boolean; } & { value?: string | number; contentRight?: never; } & React.RefAttributes) | (import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation: "vertical"; contentLeft?: React.ReactNode; view?: string; size?: string; pilled?: boolean; } & { value?: never; contentRight?: React.ReactNode; } & React.RefAttributes))>; declare const VerticalIconTabItem: React.FunctionComponent & Omit & import("@salutejs/plasma-new-hope/types/components/Tabs/TabItem.types.js").CustomVerticalIconTabItemProps & React.RefAttributes>; export type HorizontalTabItemProps = ComponentProps; export type VerticalTabItemProps = ComponentProps; export type TabItemProps = HorizontalTabItemProps | VerticalTabItemProps; /** * Элемент списка, недопустимо использовать вне компонента Tabs. */ export declare const TabItem: React.ForwardRefExoticComponent<(((Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: React.ReactNode; pilled?: boolean; animated?: boolean; view?: string; size?: string; isActive?: boolean; } & { value?: string | number; contentRight?: never; } & React.RefAttributes, "ref">, "appearance"> | Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: React.ReactNode; pilled?: boolean; animated?: boolean; view?: string; size?: string; isActive?: boolean; } & { value?: never; contentRight?: React.ReactNode; } & React.RefAttributes, "ref">, "appearance"> | Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: never; pilled?: never; animated?: never; view?: string; size: "h6" | "h5" | "h4" | "h3" | "h2" | "h1"; isActive?: never; } & { value?: string | number; contentRight?: never; } & React.RefAttributes, "ref">, "appearance"> | Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation: "vertical"; contentLeft?: React.ReactNode; view?: string; size?: string; pilled?: boolean; } & { value?: string | number; contentRight?: never; } & React.RefAttributes, "ref">, "appearance"> | Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation: "vertical"; contentLeft?: React.ReactNode; view?: string; size?: string; pilled?: boolean; } & { value?: never; contentRight?: React.ReactNode; } & React.RefAttributes, "ref">, "appearance">) & { appearance?: "default"; }) | ((Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: React.ReactNode; pilled?: boolean; animated?: boolean; view?: string; size?: string; isActive?: boolean; } & { value?: string | number; contentRight?: never; } & React.RefAttributes, "ref">, "appearance"> | Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation?: "horizontal"; contentLeft?: React.ReactNode; pilled?: boolean; animated?: boolean; view?: string; size?: string; isActive?: boolean; } & { value?: never; contentRight?: React.ReactNode; } & React.RefAttributes, "ref">, "appearance"> | Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation: "vertical"; contentLeft?: React.ReactNode; view?: string; size?: string; pilled?: boolean; } & { value?: string | number; contentRight?: never; } & React.RefAttributes, "ref">, "appearance"> | Omit & import("@salutejs/plasma-new-hope/styled-components").BaseTabItemProps & { orientation: "vertical"; contentLeft?: React.ReactNode; view?: string; size?: string; pilled?: boolean; } & { value?: never; contentRight?: React.ReactNode; } & React.RefAttributes, "ref">, "appearance">) & { appearance: "segment"; })) & React.RefAttributes>; export type HorizontalIconTabItemProps = ComponentProps; export type VerticalIconTabItemProps = ComponentProps; export type IconTabItemProps = HorizontalIconTabItemProps | VerticalIconTabItemProps; export declare const IconTabItem: (props: IconTabItemProps & React.RefAttributes) => React.ReactElement | null; export {};