// #region Imports
import { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import { IDisableableProps } from '../../../Behaviors/Disableable';
import { ILocaleableProps } from '../../../Behaviors/Localeable';
import { ISizeableProps } from '../../../Behaviors/Sizeable';
import { IThemeableProps } from '../../../Behaviors/Themeable';
import { IVariantableProps } from '../../../Behaviors/Variantable';
/**
 * Default values for SchedulerElement properties.
 *
 * @public
 */
export var ISchedulerElementProps;
(function (ISchedulerElementProps) {
    ISchedulerElementProps.DEFAULTS = {
        view: 'timeGrid',
        startDate: null,
        days: 7,
        hourStart: 0,
        hourEnd: 24,
        stepMinutes: 30,
        timezone: '',
        blackoutDates: [],
        specialDates: [],
        firstDayOfWeek: 0, // Sunday
        isTodayHighlighted: false,
        isWeekendHighlighted: false,
        allDayVisibility: 'auto',
        showWeekNumbers: false,
        showAdjacent: true,
        daysAhead: 30,
        weekdayFormat: 'ddd',
        dayFormat: 'd',
        timeFormat: 'HH:mm',
        monthDayFormat: 'MMM d',
        appearance: IAppearanceableProps.DEFAULTS.appearance,
        variant: IVariantableProps.DEFAULTS.variant,
        locale: ILocaleableProps.DEFAULTS.locale,
        themeName: IThemeableProps.DEFAULTS.themeName,
        size: ISizeableProps.DEFAULTS.size,
        disabled: IDisableableProps.DEFAULTS.disabled
    };
})(ISchedulerElementProps || (ISchedulerElementProps = {}));
//# sourceMappingURL=ISchedulerElementProps.js.map