import type { ClassValue } from 'clsx'; import type { ClassesWithClassValue } from '../types'; export interface TabsOwnerState { fixed: boolean; classes: ClassesWithClassValue; vertical: boolean; scrollableX: boolean; hideScrollbar: boolean; scrollableY: boolean; centered: boolean; } export interface TabsClasses { readonly root: string; readonly fixed: string; readonly centered: string; readonly vertical: string; readonly scroller: string; readonly indicator: string; readonly scrollableX: string; readonly scrollableY: string; readonly hideScrollbar: string; readonly flexContainer: string; readonly scrollButtons: string; readonly indicatorVertical: string; readonly flexContainerVertical: string; } declare const tabsClasses: TabsClasses; export type UseTabsClassesReturn = Record, ClassValue>; export declare function useTabsClasses(ownerState: TabsOwnerState): UseTabsClassesReturn; export default tabsClasses;