import { HTMLAttributes } from 'react';
import { GenericProps } from '@/src/utilities';
interface IStyledTab extends HTMLAttributes<HTMLLIElement>, GenericProps {
    active: boolean;
    disabled: boolean;
}
export declare const Container: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const TabsContainer: import("styled-components").StyledComponent<"ul", any, HTMLAttributes<HTMLUListElement> & GenericProps & {
    activeKey?: string | undefined;
    tabsUnderline?: boolean | undefined;
    tabsFullWidth?: boolean | undefined;
    rightAlignLastTab?: boolean | undefined;
    onTabClick?: ((tab: Pick<import("./types").ITabPane, "title" | "tabKey">) => void) | undefined;
    scrollShadows?: {
        showLeftShadow?: boolean | undefined;
        showRightShadow?: boolean | undefined;
    } | undefined;
}, never>;
export declare const StyledTab: import("styled-components").StyledComponent<"li", any, IStyledTab, never>;
export declare const Tab: import("styled-components").StyledComponent<"li", any, IStyledTab, never>;
export declare const TabsContent: import("styled-components").StyledComponent<"div", any, {
    isStyled: boolean;
}, never>;
export declare const TabPaneContent: import("styled-components").StyledComponent<"div", any, {
    selected: boolean;
    isExternalLink: boolean;
    isStyled: boolean;
}, never>;
export {};
