import React from 'react';
import { VerticalTabsItemProps } from '../VerticalTabsItem.types';
import { VerticalTabsContextValue } from '../../VerticalTabs/VerticalTabsContext';
import { InjectedFocusableProps } from '../../common/Focusable';
type SelectableItemContainerProps<TabId extends string | number> = Pick<InjectedFocusableProps<VerticalTabsItemProps<TabId>, HTMLDivElement>, 'children' | 'dataHook' | 'prefixIcon' | 'suffixIcon' | 'skin' | 'tabIndex' | 'id' | 'disabled' | 'aria-controls' | 'focusableOnBlur' | 'focusableOnFocus'> & {
    baseSkin?: VerticalTabsContextValue['skin'];
    ellipsis?: VerticalTabsContextValue['ellipsis'];
    size?: VerticalTabsContextValue['size'];
    onChange?: VerticalTabsContextValue<TabId>['onChange'];
    selected?: boolean;
};
declare const SelectableItem: ({ children, dataHook, prefixIcon, suffixIcon, size, baseSkin, disabled, id, tabIndex, skin, ellipsis, selected, onChange, "aria-controls": ariaControls, focusableOnFocus, focusableOnBlur, }: SelectableItemContainerProps<number | string>) => React.JSX.Element;
export { SelectableItem };
//# sourceMappingURL=SelectableItem.d.ts.map