import * as _heroui_system from '@heroui/system'; import { HTMLHeroUIProps } from '@heroui/system'; import { AriaTabPanelProps } from '@react-aria/tabs'; import { Key } from '@react-types/shared'; import { ValuesType } from './use-tabs.js'; import '@heroui/theme'; import '@heroui/react-utils'; import 'react'; import '@react-stately/tabs'; import '@heroui/aria-utils'; interface Props extends HTMLHeroUIProps<"div"> { /** * Whether to destroy inactive tab panel when switching tabs. * Inactive tab panels are inert and cannot be interacted with. */ destroyInactiveTabPanel: boolean; /** * The current tab key. */ tabKey: Key; /** * The tab list state. */ state: ValuesType["state"]; /** * Component slots classes */ slots: ValuesType["slots"]; /** * User custom classnames */ classNames?: ValuesType["classNames"]; } type TabPanelProps = Props & AriaTabPanelProps; /** * @internal */ declare const TabPanel: _heroui_system.InternalForwardRefRenderFunction<"div", TabPanelProps, never>; export { type TabPanelProps, TabPanel as default };