import { OverrideProps } from '@mui/types'; import { BannerProps, BannerSlot, BannerSlots } from '../Banner/Banner.types'; import { CreateSlotsAndSlotProps, SlotCommonProps, SlotProps } from '../types/slot'; export type BannerInlineSlot = BannerSlot; export interface BannerInlineSlots extends BannerSlots { } export type BannerInlineSlotsAndSlotProps = CreateSlotsAndSlotProps; actions: SlotProps<'div', object, BannerInlineOwnerState>; primaryAction: SlotProps<'button', object, BannerInlineOwnerState>; secondaryAction: SlotProps<'button', object, BannerInlineOwnerState>; closeButton: SlotProps<'button', object, BannerInlineOwnerState>; }>; export interface BannerInlineTypeMap

{ props: P & BannerInlineSlotsAndSlotProps & BannerProps & { /** * The content direction flow, if `vertical`, the actions will be displayed under the support text. * @default 'horizontal' */ orientation?: 'vertical' | 'horizontal'; }; defaultComponent: D; } export type BannerInlineProps = OverrideProps, D>; export interface BannerInlineOwnerState extends BannerInlineProps { }