import React from 'react';
import PropTypes from 'prop-types';
import { VerticalTabsIconItemProps } from './VerticalTabsIconItem.types';
import { InjectedFocusableProps } from '../common/Focusable';
export declare const VerticalTabsIconItem: {
    <TabId extends string | number = number>({ id, dataHook, disabled, focusableOnFocus, focusableOnBlur, tabIndex, "aria-controls": ariaControls, "aria-label": ariaLabel, children, }: InjectedFocusableProps<VerticalTabsIconItemProps<TabId>, HTMLDivElement>): React.JSX.Element;
    propTypes: {
        id: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        dataHook: PropTypes.Requireable<string>;
        disabled: PropTypes.Requireable<boolean>;
        'aria-controls': PropTypes.Requireable<string>;
        children: PropTypes.Requireable<any>;
    };
};
declare const _default: React.ComponentType<VerticalTabsIconItemProps<string | number> & import("../common/Focusable").WithFocusableProps<HTMLElement>>;
export default _default;
//# sourceMappingURL=VerticalTabsIconItem.d.ts.map