UNPKG

3.09 kBTypeScriptView Raw
1import { styles as ClockStyles } from '../views/Clock/Clock';
2import { useStyles as DayStyles } from '../views/Calendar/Day';
3import { styles as ModalDialogStyles } from '../_shared/ModalDialog';
4import { styles as CalendarStyles } from '../views/Calendar/Calendar';
5import { useStyles as MuiPickersYearStyles } from '../views/Year/Year';
6import { styles as ToolbarButtonStyles } from '../_shared/ToolbarButton';
7import { useStyles as MuiPickersMonthStyles } from '../views/Month/Month';
8import { styles as ClockPointerStyles } from '../views/Clock/ClockPointer';
9import { useStyles as PickerToolbarStyles } from '../_shared/PickerToolbar';
10import { useStyles as ClockNumberStyles } from '../views/Clock/ClockNumber';
11import { useStyles as DTTabsStyles } from '../DateTimePicker/DateTimePickerTabs';
12import { useStyles as MuiPickersYearSelectionStyles } from '../views/Year/YearView';
13import { useStyles as DatePickerRootStyles } from '../DatePicker/DatePickerToolbar';
14import { useStyles as CalendarHeaderStyles } from '../views/Calendar/CalendarHeader';
15import { useStyles as DTHeaderStyles } from '../DateTimePicker/DateTimePickerToolbar';
16import { useStyles as TimePickerToolbarStyles } from '../TimePicker/TimePickerToolbar';
17import { useStyles as SlideTransitionStyles } from '../views/Calendar/SlideTransition';
18import { useStyles as MuiPickersMonthSelectionStyles } from '../views/Month/MonthView';
19import { useStyles as MuiPickerDTToolbarStyles } from '../DateTimePicker/DateTimePickerToolbar';
20import { StyleRules, StyleRulesCallback, ClassNameMap } from '@material-ui/core/styles/withStyles';
21declare type Classes<T> = Partial<StyleRules<T extends string ? T : T extends (props?: any) => ClassNameMap<infer C> ? C : T extends StyleRulesCallback<any, any, infer K> ? K : T extends StyleRules<infer D> ? D : never>>;
22export interface MuiPickersOverrides {
23 MuiPickersDay?: Classes<typeof DayStyles>;
24 MuiPickerDTHeader?: Classes<typeof DTHeaderStyles>;
25 MuiPickerDTTabs?: Classes<typeof DTTabsStyles>;
26 MuiPickersCalendar?: Classes<typeof CalendarStyles>;
27 MuiPickersCalendarHeader?: Classes<typeof CalendarHeaderStyles>;
28 MuiPickersSlideTransition?: Classes<typeof SlideTransitionStyles>;
29 MuiPickersYearSelectionStyles?: Classes<typeof MuiPickersYearSelectionStyles>;
30 MuiPickersYear?: Classes<typeof MuiPickersYearStyles>;
31 MuiPickersMonthSelection?: Classes<typeof MuiPickersMonthSelectionStyles>;
32 MuiPickersMonth?: Classes<typeof MuiPickersMonthStyles>;
33 MuiPickersTimePickerToolbar?: Classes<typeof TimePickerToolbarStyles>;
34 MuiPickersClock?: Classes<typeof ClockStyles>;
35 MuiPickersClockNumber?: Classes<typeof ClockNumberStyles>;
36 MuiPickersClockPointer?: Classes<typeof ClockPointerStyles>;
37 MuiPickersModal?: Classes<typeof ModalDialogStyles>;
38 MuiPickersToolbar?: Classes<typeof PickerToolbarStyles>;
39 MuiPickersToolbarButton?: Classes<typeof ToolbarButtonStyles>;
40 MuiPickersDatePickerRoot?: Classes<typeof DatePickerRootStyles>;
41 MuiPickerDTToolbar?: Classes<typeof MuiPickerDTToolbarStyles>;
42}
43export {};