export interface UseTabProps {
    id?: string;
    /**
     * If `true`, the `Tab` won't be toggleable
     * @default false
     */
    disabled?: boolean;
    onClick?: React.MouseEventHandler;
    onFocus?: React.FocusEventHandler;
    value: string;
    ariaControls?: string;
}
declare function useTab({ id, value, disabled, onFocus: _onFocus, onClick, ariaControls, }: UseTabProps): {
    onClick: (event: import("react").MouseEvent<Element, MouseEvent>) => void;
    onFocus: ((event: import("react").FocusEvent<Element, Element>) => void) | undefined;
    id: string;
    "aria-controls": string;
    tabIndex: number;
    "aria-selected": boolean;
    "data-state": string;
    role: string;
    "data-aksel-tab": string;
    disabled: boolean;
    "data-disabled": string | undefined;
};
export { useTab };
