import React, { HTMLAttributes } from 'react';
import { IconElement } from '../common';
export type VerticalTabsItemProps = {
/** Children - only single child is allowed here. */
children?: React.ReactNode;
/** Type of vertical tab item. can be of the following: 'tab' (default), 'action', 'title' */
type?: VerticalTabsItemType;
/** Data attribute for testing purposes. */
dataHook?: string;
/** Prefix Icon - should be Icon*/
prefixIcon?: IconElement;
/** Suffix Icon - should be Icon or IconButton with the size="tiny" prop*/
suffixIcon?: IconElement;
/** Specifies whether the item is disabled. */
disabled?: boolean;
/** Identifier to help identify the current selected tab. */
id?: TabId;
/** Controls focus relative order. */
tabIndex?: number;
/** Specifies the look of the item. */
skin?: 'premium';
/** Used for connecting tab panel to the tab item. */
['aria-controls']?: HTMLAttributes['aria-controls'];
};
export type VerticalTabsItemType = 'tab' | 'action' | 'title';
//# sourceMappingURL=VerticalTabsItem.types.d.ts.map