import { component, calendarBaseConfig, calendarDoubleConfig, withRange, mergeConfig, boundCalendar } from '@salutejs/plasma-new-hope/styled-components';
import { config as baseConfig } from './Calendar.config';
import { config as doubleConfig } from './CalendarDouble.config';
const mergedCalendarBaseConfig = mergeConfig(calendarBaseConfig, baseConfig);
const mergedCalendarDoubleConfig = mergeConfig(calendarDoubleConfig, doubleConfig);
export const CalendarBase = component(mergedCalendarBaseConfig);
export const CalendarDouble = component(mergedCalendarDoubleConfig);
export const CalendarBaseRange = withRange(CalendarBase);
export const CalendarDoubleRange = withRange(CalendarDouble);
export const Calendar = boundCalendar({
    base: CalendarBase,
    baseRange: CalendarBaseRange,
    double: CalendarDouble,
    doubleRange: CalendarDoubleRange
});
