import type { SxProps } from '@mui/system/styleFunctionSx'; import type { Theme } from '@mui/material/styles'; import type { EventCalendarPremiumParameters } from '@mui/x-scheduler-internals-premium/use-event-calendar-premium'; import type { EventCalendarSchedulerParametersOverrides, CollapsibleResourcesParameterKeys } from '@mui/x-scheduler-internals/use-event-calendar'; import type { EventCalendarViewConfig } from '@mui/x-scheduler-internals/models'; import type { EventCalendarLocaleText, SchedulerSlotsAndSlotProps } from '@mui/x-scheduler/models'; import type { MonthViewProps } from '@mui/x-scheduler/month-view'; export interface StandaloneMonthViewPremiumProps extends MonthViewProps, Omit, 'viewConfig' | keyof EventCalendarSchedulerParametersOverrides | CollapsibleResourcesParameterKeys>, EventCalendarSchedulerParametersOverrides, SchedulerSlotsAndSlotProps { /** * Configuration applied to the view, keyed by the view name. * The `month` view does not support any configuration keys yet. */ viewConfig?: Omit; /** * Set the locale text of the view. * You can find all the translation keys supported in [the source](https://github.com/mui/mui-x/blob/HEAD/packages/x-scheduler/src/models/translations.ts) * in the GitHub repository. */ localeText?: Partial; /** * The system prop that allows defining system overrides as well as additional CSS styles. */ sx?: SxProps; }