import { Accessibility, AccessibilityAttributes } from '../../types'; /** * @specification * Adds role 'presentation' to 'wrapper' slot. * Adds role 'tab' to 'root' slot. * Adds attribute 'tabIndex=0' to 'root' slot. * Adds attribute 'data-is-focusable=false' to 'root' slot if 'disabled' property is true. Sets the attribute to 'true' otherwise. * Adds attribute 'aria-selected=true' based on the property 'active'. This can be overriden by providing 'aria-selected' property directly to the component. * Adds attribute 'aria-label' based on the property 'aria-label' to 'root' slot. * Adds attribute 'aria-labelledby' based on the property 'aria-labelledby' to 'root' slot. * Adds attribute 'aria-describedby' based on the property 'aria-describedby' to 'root' slot. * Adds attribute 'aria-controls' based on the property 'aria-controls' to 'root' slot. * Adds attribute 'aria-disabled=true' based on the property 'disabled'. This can be overriden by providing 'aria-disabled' property directly to the component. * Triggers 'performClick' action with 'Enter' or 'Spacebar' on 'root'. */ export declare const tabBehavior: Accessibility; declare type TabBehaviorProps = { /** Indicates if tab is selected. */ active?: boolean; /** Indicates if tab is disabled. */ disabled?: boolean; } & Pick; export {};