/// import { ClassNames, FlowindColor, FlowindSize, Styles } from '../../styles'; import type { TabsStylesNames } from './tabs'; import { TabsOrientation, TabsPlacement, TabsStylesParams, TabsValue, TabsVariant } from './tabs.types'; interface TabsContext { id: string; value: TabsValue; orientation: TabsOrientation; loop: boolean; activateTabWithKeyboard: boolean; allowTabDeactivation: boolean; onTabChange: (value: TabsValue) => void; getTabId: (value: string) => string; getPanelId: (value: string) => string; setMountedPanelIds: (values: string[] | ((oldValue: string[]) => string[])) => void; mountedPanelIds: string[]; variant: TabsVariant; color: FlowindColor; radius: FlowindSize; inverted: boolean; keepMounted: boolean; placement: TabsPlacement; classNames: ClassNames; styles: Styles; unstyled: boolean; } export declare const TabsContextProvider: ({ children, value }: { value: TabsContext; children: import("react").ReactNode; }) => import("react").JSX.Element, useTabsContext: () => TabsContext; export {};