import { Theme } from '@mui/material';
import { OverridesStyleRules } from '@mui/material/styles/overrides';
import { HTMLAttributes, ReactNode } from 'react';
import { ACTIONSCONTAINER_KEY_COMPONENT } from './constans';
import { ActionsContainerSlots } from './slots';
/**
 * Props for the `ActionsContainer` component, extending the original HTMLDivElement properties.
 * [children] - Child elements to be rendered inside the actions container.
 */
export interface ActionsContainerProps extends HTMLAttributes<HTMLDivElement> {
    children: ReactNode;
}
/**
 * Defines the types of Slots available for the `ActionsContainer`.
 */
export type ActionsContainerSlotsType = keyof typeof ActionsContainerSlots;
/**
 * Styles applicable to the `ActionsContainer` using themes and custom slots.
 */
export type ActionsContainerStyles = Partial<OverridesStyleRules<ActionsContainerSlotsType, typeof ACTIONSCONTAINER_KEY_COMPONENT, Theme> | undefined> | undefined;
//# sourceMappingURL=types.d.ts.map