import React from 'react';
import PropTypes from 'prop-types';
import { TabsProps } from './Tabs.types';
declare const Tabs: {
    ({ dataHook, className, activeId, hasDivider, items, minWidth, type, size, sideContent, width, alignment, onClick, scrollOnOverflow, horizontalScrollProps, ...props }: TabsProps): React.JSX.Element;
    displayName: string;
    propTypes: {
        dataHook: PropTypes.Requireable<string>;
        className: PropTypes.Requireable<string>;
        activeId: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        showDivider: PropTypes.Requireable<boolean>;
        hasDivider: PropTypes.Requireable<boolean>;
        items: PropTypes.Validator<(PropTypes.InferProps<{
            id: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
            title: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            minWidth: PropTypes.Requireable<number>;
            maxWidth: PropTypes.Requireable<number>;
            dataHook: PropTypes.Requireable<string>;
            prefix: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            suffix: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        }> | null | undefined)[]>;
        minWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        type: PropTypes.Requireable<string>;
        size: PropTypes.Requireable<string>;
        sideContent: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        width: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        alignment: PropTypes.Requireable<string>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
        scrollOnOverflow: PropTypes.Requireable<boolean>;
        horizontalScrollProps: PropTypes.Requireable<PropTypes.InferProps<{
            children: PropTypes.Requireable<any>;
            scrollDistance: PropTypes.Requireable<any>;
            scrollDebounce: PropTypes.Requireable<any>;
            gradientColor: PropTypes.Requireable<any>;
            gradientWidth: PropTypes.Requireable<any>;
            scrollButtonSkin: PropTypes.Requireable<any>;
            dataHook: PropTypes.Requireable<any>;
        }>>;
    };
};
export default Tabs;
//# sourceMappingURL=Tabs.d.ts.map