import * as React from 'react'; import { OverrideProps } from 'mui-ultra/types'; import { UseTabPanelRootSlotProps } from './useTabPanel.types'; import { SlotComponentProps } from '../utils'; interface TabPanelUnstyledComponentsPropsOverrides { } export interface TabPanelUnstyledOwnProps { /** * The content of the component. */ children?: React.ReactNode; className?: string; /** * The value of the TabPanel. It will be shown when the Tab with the corresponding value is selected. */ value: number | string; /** * The components used for each slot inside the TabPanel. * Either a string to use a HTML element or a component. * @default {} */ components?: { Root?: React.ElementType; }; /** * The props used for each slot inside the TabPanel. * @default {} */ componentsProps?: { root?: SlotComponentProps<'div', TabPanelUnstyledComponentsPropsOverrides, TabPanelUnstyledOwnerState>; }; } export interface TabPanelUnstyledTypeMap
{
props: P & TabPanelUnstyledOwnProps;
defaultComponent: D;
}
export declare type TabPanelUnstyledProps