import { Theme } from '@mui/material';
import { Key } from 'react';
import { TABS_KEY_COMPONENT } from '../Tabs/constants';
import { TabContentSlots } from './slots/TabContentEnum';
import { M4LOverridesStyleRules } from '../../../../@types/augmentations';
export interface TabContentProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange'> {
    /**
     * Contenido del tab.
     */
    children: React.ReactNode;
    /**
     * Estilos personalizados para el contenido del tab.
     */
    style?: React.CSSProperties;
    /**
     * Clave única para el contenido del tab.
     */
    key?: Key | null | undefined;
    /**
     * Si es verdadero, el contenido del tab se mostrará con un fondo que contrasta con el fondo de la app.
     */
    hasBackground?: boolean;
}
export type TabContentStyles = M4LOverridesStyleRules<keyof typeof TabContentSlots, typeof TABS_KEY_COMPONENT, Theme>;
//# sourceMappingURL=types.d.ts.map