UNPKG

@cafebazaar/emrooz

Version:

Emrooz is a multilingual calendar built for Vue3. It also supports both Shamsi (Persian / Jalali) and Gregorian (English) calendars.

896 lines 139 kB
import { AllowedDates, CalendarType, CommonDates, Lang, RangePickerSelectOutput, RangePickerSelectInput } from '../shared/types'; declare const _sfc_main: import("vue").DefineComponent<{ lang: { type: null; required: true; }; commonDates: { type: null; required: true; }; allowedDates: { type: null; required: true; }; modelValue: { type: null; required: true; }; type: { type: null; required: true; }; }, { props: { lang: Lang; commonDates: CommonDates; allowedDates: AllowedDates; modelValue: RangePickerSelectInput; type: CalendarType; }; emit: (e: 'update:modelValue', rangeInfo: RangePickerSelectOutput) => void; selectedLanguageStrings: import("vue").ComputedRef<import("./shared/types").RangePickerInputLanguageStrings>; emitSelectedRange: (rangeInfo: RangePickerSelectOutput) => void; convertRangeItemToString: (date: Date) => string; selectedRangeString: import("vue").ComputedRef<string>; RangePickerInput: import("vue").DefineComponent<{ lang: { type: null; required: true; }; commonDates: { type: null; required: true; }; allowedDates: { type: null; required: true; }; type: { type: null; required: true; }; selectedRangeString: { type: StringConstructor; required: true; }; modelValue: { type: null; required: true; }; strings: { type: null; required: true; }; }, { emit: (e: "update:modelValue", rangePickerSelectOutput: RangePickerSelectOutput) => void; props: { lang: Lang; commonDates: CommonDates; allowedDates: AllowedDates; type: CalendarType; selectedRangeString: string; modelValue: RangePickerSelectInput; strings: import("./shared/types").RangePickerInputLanguageStrings; }; lang: import("vue").Ref<Lang>; setSelectedRangeAndEmit: (rangeInfo: RangePickerSelectOutput) => void; direction: import("vue").Ref<import('../shared/types').Direction>; RangePicker: import("vue").DefineComponent<{ lang: { type: null; required: false; default: string; }; commonDates: { type: null; required: false; default: () => never[]; }; allowedDates: { type: null; required: false; default: () => null; }; type: { type: null; required: false; default: string; }; rangePickerClass: { type: null; required: false; default: string; }; modelValue: { type: null; required: false; default: () => null; }; }, { props: { lang: Lang; commonDates: CommonDates; allowedDates: AllowedDates; type: CalendarType; rangePickerClass: any; modelValue: RangePickerSelectInput; }; emit: (e: "update:modelValue", rangePickerSelectOutput: RangePickerSelectOutput) => void; RANGE_PICKER_TYPE_TO_COMPONENT: { shamsi: import("vue").DefineComponent<{ lang: { type: null; required: true; }; direction: { type: null; required: true; }; fromDate: { type: null; required: true; }; toDate: { type: null; required: true; }; setFromDate: { type: null; required: true; }; setToDate: { type: null; required: true; }; commonDates: { type: null; required: true; }; allowedDates: { type: null; required: true; }; selectRange: { type: null; required: true; }; }, { props: { lang: Lang; direction: import('../shared/types').Direction; fromDate: import('../shared/types').UnifyDateItem; toDate: import('../shared/types').UnifyDateItem; setFromDate: import('../shared/types').SetUnifyDateItem; setToDate: import('../shared/types').SetUnifyDateItem; commonDates: CommonDates; allowedDates: AllowedDates; selectRange: import("../RangePicker/shared/types").SelectRange; }; fromShamsiDate: import("vue").ComputedRef<import('../shared/types').TupleDate | null>; toShamsiDate: import("vue").ComputedRef<import('../shared/types').TupleDate | null>; currentDate: import('../shared/types').TupleDate; setLocalFromDate: import('../shared/types').SetDateItem; setLocalToDate: import('../shared/types').SetDateItem; selectedLanguageStrings: import("vue").ComputedRef<import("../RangePicker/shared/types").RangePickerLanguageStrings>; localCommonDates: import("vue").ComputedRef<{ from: import('../shared/types').TupleDate; to: import('../shared/types').TupleDate; label: string; }[]>; allowedDates: import("vue").Ref<AllowedDates>; RangePicker: import("vue").DefineComponent<{ date: { type: null; required: true; }; strings: { type: null; required: true; }; fromDate: { type: null; required: true; }; toDate: { type: null; required: true; }; currentDate: { type: null; required: true; }; commonDates: { type: null; required: true; }; direction: { type: null; required: true; }; setFromDate: { type: null; required: true; }; setToDate: { type: null; required: true; }; allowedDates: { type: null; required: true; }; selectRange: { type: null; required: true; }; }, { props: { date: import("../RangePicker/shared/types").RangePickerDate; strings: import("../RangePicker/shared/types").RangePickerLanguageStrings; fromDate: import('../shared/types').DateItem; toDate: import('../shared/types').DateItem; currentDate: import('../shared/types').TupleDate; commonDates: import("../RangePicker/shared/types").LocalCommonDates; direction: import('../shared/types').Direction; setFromDate: import('../shared/types').SetDateItem; setToDate: import('../shared/types').SetDateItem; allowedDates: AllowedDates; selectRange: import("../RangePicker/shared/types").SelectRange; }; refProps: import("vue").ToRefs<{ date: import("../RangePicker/shared/types").RangePickerDate; strings: import("../RangePicker/shared/types").RangePickerLanguageStrings; fromDate: import('../shared/types').DateItem; toDate: import('../shared/types').DateItem; currentDate: import('../shared/types').TupleDate; commonDates: import("../RangePicker/shared/types").LocalCommonDates; direction: import('../shared/types').Direction; setFromDate: import('../shared/types').SetDateItem; setToDate: import('../shared/types').SetDateItem; allowedDates: AllowedDates; selectRange: import("../RangePicker/shared/types").SelectRange; }>; currentFirstSliderDate: import("vue").Ref<import("../RangePicker/shared/RangePicker/shared/types").CurrentFirstSliderDate>; setCurrentFirstSliderDate: import("../RangePicker/shared/RangePicker/shared/types").SetCurrentFirstSliderDate; RangePickerCommonDates: import("vue").DefineComponent<{}, { commonDates: import("../RangePicker/shared/types").LocalCommonDates; strings: import("vue").Ref<import("../RangePicker/shared/types").RangePickerLanguageStrings>; RangePickerCommonDatesItem: import("vue").DefineComponent<{ from: { type: null; required: true; }; to: { type: null; required: true; }; label: { type: StringConstructor; required: true; }; }, { setFromDate: import('../shared/types').SetDateItem; setToDate: import('../shared/types').SetDateItem; fromDate: import("vue").Ref<import('../shared/types').DateItem>; toDate: import("vue").Ref<import('../shared/types').DateItem>; props: { from: import('../shared/types').TupleDate; to: import('../shared/types').TupleDate; label: string; }; setRange: () => void; isActive: import("vue").ComputedRef<boolean>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ from?: unknown; to?: unknown; label?: unknown; } & { label: string; from: any; to: any; } & {}>, {}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; RangePickerSlider: import("vue").DefineComponent<{}, { date: import("../RangePicker/shared/types").RangePickerDate; direction: import("vue").Ref<import('../shared/types').Direction>; currentFirstSliderDate: Readonly<import("vue").Ref<import("../RangePicker/shared/RangePicker/shared/types").CurrentFirstSliderDate>>; setCurrentFirstSliderDate: import("../RangePicker/shared/RangePicker/shared/types").SetCurrentFirstSliderDate; currentSecondDate: import("vue").ComputedRef<import('../shared/types').DateInfo>; isAnimationInverted: import("vue").Ref<boolean>; incrementStartingMonth: () => void; decreaseStartingMonth: () => void; isMobile: import("vue").Ref<boolean>; mql: MediaQueryList; detectMobile: (mqEvent: MediaQueryListEvent) => undefined; SlideAnimation: import("vue").DefineComponent<{ isInverted: { type: BooleanConstructor; required: false; default: boolean; }; direction: { type: StringConstructor; required: true; }; }, { props: { isInverted: boolean; direction: "ltr" | "rtl"; }; animationName: import("vue").ComputedRef<"EMSlide-prev" | "EMSlide">; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ isInverted?: unknown; direction?: unknown; } & { direction: string; isInverted: boolean; } & {}>, { isInverted: boolean; }>; RangePickerSliderControllers: import("vue").DefineComponent<{ firstMonth: { type: NumberConstructor; required: true; }; firstYear: { type: NumberConstructor; required: true; }; secondMonth: { type: NumberConstructor; required: true; }; secondYear: { type: NumberConstructor; required: true; }; isAnimationInverted: { type: BooleanConstructor; required: true; }; }, { strings: import("vue").Ref<import("../RangePicker/shared/types").RangePickerLanguageStrings>; direction: import("vue").Ref<import('../shared/types').Direction>; props: { firstMonth: number; firstYear: number; secondMonth: number; secondYear: number; isAnimationInverted: boolean; }; emit: { (e: "next"): void; (e: "prev"): void; }; next: () => void; prev: () => void; SlideAnimation: import("vue").DefineComponent<{ isInverted: { type: BooleanConstructor; required: false; default: boolean; }; direction: { type: StringConstructor; required: true; }; }, { props: { isInverted: boolean; direction: "ltr" | "rtl"; }; animationName: import("vue").ComputedRef<"EMSlide-prev" | "EMSlide">; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ isInverted?: unknown; direction?: unknown; } & { direction: string; isInverted: boolean; } & {}>, { isInverted: boolean; }>; StartingArrowButton: import("vue").DefineComponent<{ direction: { type: null; required: true; }; }, { props: { direction: import('../shared/types').Direction; }; emit: (e: "click") => void; ArrowStart: import("vue").ComputedRef<any>; Button: import("vue").DefineComponent<{ icon: { type: BooleanConstructor; required: false; default: boolean; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; plain: { type: BooleanConstructor; required: false; }; }, { props: { icon: boolean; disabled: boolean; plain?: boolean | undefined; }; emit: (e: "click") => void; icon: import("vue").Ref<boolean>; disabled: import("vue").Ref<boolean>; plain: import("vue").Ref<boolean | undefined>; checkAndEmitClick: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; disabled?: unknown; plain?: unknown; } & { disabled: boolean; icon: boolean; plain: boolean; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; icon: boolean; plain: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ direction?: unknown; } & { direction: any; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, {}>; EndingArrowButton: import("vue").DefineComponent<{ direction: { type: null; required: true; }; }, { props: { direction: import('../shared/types').Direction; }; emit: (e: "click") => void; ArrowEnd: import("vue").ComputedRef<any>; Button: import("vue").DefineComponent<{ icon: { type: BooleanConstructor; required: false; default: boolean; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; plain: { type: BooleanConstructor; required: false; }; }, { props: { icon: boolean; disabled: boolean; plain?: boolean | undefined; }; emit: (e: "click") => void; icon: import("vue").Ref<boolean>; disabled: import("vue").Ref<boolean>; plain: import("vue").Ref<boolean | undefined>; checkAndEmitClick: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; disabled?: unknown; plain?: unknown; } & { disabled: boolean; icon: boolean; plain: boolean; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; icon: boolean; plain: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ direction?: unknown; } & { direction: any; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("next" | "prev")[], "next" | "prev", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ firstMonth?: unknown; firstYear?: unknown; secondMonth?: unknown; secondYear?: unknown; isAnimationInverted?: unknown; } & { firstMonth: number; firstYear: number; secondMonth: number; secondYear: number; isAnimationInverted: boolean; } & {}> & { onNext?: ((...args: any[]) => any) | undefined; onPrev?: ((...args: any[]) => any) | undefined; }, {}>; RangePickerSliderGridContainer: import("vue").DefineComponent<{ currentYear: { type: NumberConstructor; required: true; }; currentMonth: { type: NumberConstructor; required: true; }; }, { date: import("../RangePicker/shared/types").RangePickerDate; strings: import("vue").Ref<import("../RangePicker/shared/types").RangePickerLanguageStrings>; fromDate: import("vue").Ref<import('../shared/types').DateItem>; toDate: import("vue").Ref<import('../shared/types').DateItem>; setFromDate: import('../shared/types').SetDateItem; setToDate: import('../shared/types').SetDateItem; props: { currentYear: number; currentMonth: number; }; selectDate: (day: number) => void; firstDayOfMonth: import("vue").ComputedRef<number>; lastDayOfMonth: import("vue").ComputedRef<number>; monthDays: import("vue").ComputedRef<number>; RangePickerSliderGrid: import("vue").DefineComponent<unknown, object, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<unknown>, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ currentYear?: unknown; currentMonth?: unknown; } & { currentMonth: number; currentYear: number; } & {}>, {}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; RangePickerFooter: import("vue").DefineComponent<{}, { strings: import("vue").Ref<import("../RangePicker/shared/types").RangePickerLanguageStrings>; fromDate: import("vue").Ref<import('../shared/types').DateItem>; toDate: import("vue").Ref<import('../shared/types').DateItem>; selectRange: import("../RangePicker/shared/types").SelectRange; setToDate: import('../shared/types').SetDateItem; setFromDate: import('../shared/types').SetDateItem; setCurrentFirstSliderDate: import("../RangePicker/shared/RangePicker/shared/types").SetCurrentFirstSliderDate; currentDate: import("vue").Ref<import('../shared/types').TupleDate>; isRangeSelected: import("vue").ComputedRef<boolean>; datePreviewString: import("vue").ComputedRef<string>; removeRange: () => void; resetSlider: () => void; Button: import("vue").DefineComponent<{ icon: { type: BooleanConstructor; required: false; default: boolean; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; plain: { type: BooleanConstructor; required: false; }; }, { props: { icon: boolean; disabled: boolean; plain?: boolean | undefined; }; emit: (e: "click") => void; icon: import("vue").Ref<boolean>; disabled: import("vue").Ref<boolean>; plain: import("vue").Ref<boolean | undefined>; checkAndEmitClick: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; disabled?: unknown; plain?: unknown; } & { disabled: boolean; icon: boolean; plain: boolean; } & {}> & { onClick?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; icon: boolean; plain: boolean; }>; VerticalSlideAnimation: any; RangePickerFooterClose: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ date?: unknown; strings?: unknown; fromDate?: unknown; toDate?: unknown; currentDate?: unknown; commonDates?: unknown; direction?: unknown; setFromDate?: unknown; setToDate?: unknown; allowedDates?: unknown; selectRange?: unknown; } & { date: any; commonDates: any; allowedDates: any; strings: any; fromDate: any; toDate: any; currentDate: any; direction: any; setFromDate: any; setToDate: any; selectRange: any; } & {}>, {}>; date: import("../RangePicker/shared/types").RangePickerDate; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ lang?: unknown; direction?: unknown; fromDate?: unknown; toDate?: unknown; setFromDate?: unknown; setToDate?: unknown; commonDates?: unknown; allowedDates?: unknown; selectRange?: unknown; } & { lang: any; commonDates: any; allowedDates: any; fromDate: any; toDate: any; direction: any; setFromDate: any; setToDate: any; selectRange: any; } & {}>, {}>; miladi: import("vue").DefineComponent<{ lang: { type: null; required: true; }; direction: { type: null; required: true; }; fromDate: { type: null; required: true; }; toDate: { type: null; required: true; }; setFromDate: { type: null; required: true; }; setToDate: { type: null; required: true; }; commonDates: { type: null; required: true; }; allowedDates: { type: null; required: true; }; selectRange: { type: null; required: true; }; }, { props: { lang: Lang; direction: import('../shared/types').Direction; fromDate: import('../shared/types').UnifyDateItem; toDate: import('../shared/types').UnifyDateItem; setFromDate: import('../shared/types').SetUnifyDateItem; setToDate: import('../shared/types').SetUnifyDateItem; commonDates: CommonDates; allowedDates: AllowedDates; selectRange: import("../RangePicker/shared/types").SelectRange; }; fromDateTuple: import("vue").ComputedRef<import('../shared/types').TupleDate | null>; toDateTuple: import("vue").ComputedRef<import('../shared/types').TupleDate | null>; currentDate: import('../shared/types').TupleDate; setLocalFromDate: import('../shared/types').SetDateItem; setLocalToDate: import('../shared/types').SetDateItem; selectedLanguageStrings: import("vue").ComputedRef<import("../RangePicker/shared/types").RangePickerLanguageStrings>; localCommonDates: import("vue").ComputedRef<{ from: import('../shared/types').TupleDate; to: import('../shared/types').TupleDate; label: string; }[]>; allowedDates: import("vue").Ref<AllowedDates>; RangePicker: import("vue").DefineComponent<{ date: { type: null; required: true; }; strings: { type: null; required: true; }; fromDate: { type: null; required: true; }; toDate: { type: null; required: true; }; currentDate: { type: null; required: true; }; commonDates: { type: null; required: true; }; direction: { type: null; required: true; }; setFromDate: { type: null; required: true; }; setToDate: { type: null; required: true; }; allowedDates: { type: null; required: true; }; selectRange: { type: null; required: true; }; }, { props: { date: import("../RangePicker/shared/types").RangePickerDate; strings: import("../RangePicker/shared/types").RangePickerLanguageStrings; fromDate: import('../shared/types').DateItem; toDate: import('../shared/types').DateItem; currentDate: import('../shared/types').TupleDate; commonDates: import("../RangePicker/shared/types").LocalCommonDates; direction: import('../shared/types').Direction; setFromDate: import('../shared/types').SetDateItem; setToDate: import('../shared/types').SetDateItem; allowedDates: AllowedDates; selectRange: import("../RangePicker/shared/types").SelectRange; }; refProps: import("vue").ToRefs<{ date: import("../RangePicker/shared/types").RangePickerDate; strings: import("../RangePicker/shared/types").RangePickerLanguageStrings; fromDate: import('../shared/types').DateItem; toDate: import('../shared/types').DateItem; currentDate: import('../shared/types').TupleDate; commonDates: import("../RangePicker/shared/types").LocalCommonDates; direction: import('../shared/types').Direction; setFromDate: import('../shared/types').SetDateItem; setToDate: import('../shared/types').SetDateItem; allowedDates: AllowedDates; selectRange: import("../RangePicker/shared/types").SelectRange; }>; currentFirstSliderDate: import("vue").Ref<import("../RangePicker/shared/RangePicker/shared/types").CurrentFirstSliderDate>; setCurrentFirstSliderDate: import("../RangePicker/shared/RangePicker/shared/types").SetCurrentFirstSliderDate; RangePickerCommonDates: import("vue").DefineComponent<{}, { commonDates: import("../RangePicker/shared/types").LocalCommonDates; strings: import("vue").Ref<import("../RangePicker/shared/types").RangePickerLanguageStrings>; RangePickerCommonDatesItem: import("vue").DefineComponent<{ from: { type: null; required: true; }; to: { type: null; required: true; }; label: { type: StringConstructor; required: true; }; }, { setFromDate: import('../shared/types').SetDateItem; setToDate: import('../shared/types').SetDateItem; fromDate: import("vue").Ref<import('../shared/types').DateItem>; toDate: import("vue").Ref<import('../shared/types').DateItem>; props: { from: import('../shared/types').TupleDate; to: import('../shared/types').TupleDate; label: string; }; setRange: () => void; isActive: import("vue").ComputedRef<boolean>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ from?: unknown; to?: unknown; label?: unknown; } & { label: string; from: any; to: any; } & {}>, {}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {} & {}>, {}>; RangePickerSlider: import("vue").DefineComponent<{}, { date: import("../RangePicker/shared/types").RangePickerDate; direction: import("vue").Ref<import('../shared/types').Direction>; currentFirstSliderDate: Readonly<import("vue").Ref<import("../RangePicker/shared/RangePicker/shared/types").CurrentFirstSliderDate>>; setCurrentFirstSliderDate: import("../RangePicker/shared/RangePicker/shared/types").SetCurrentFirstSliderDate; currentSecondDate: import("vue").ComputedRef<import('../shared/types').DateInfo>; isAnimationInverted: import("vue").Ref<boolean>; incrementStartingMonth: () => void; decreaseStartingMonth: () => void; isMobile: import("vue").Ref<boolean>; mql: MediaQueryList; detectMobile: (mqEvent: MediaQueryListEvent) => undefined; SlideAnimation: import("vue").DefineComponent<{ isInverted: { type: BooleanConstructor; required: false; default: boolean; }; direction: { type: StringConstructor; required: true; }; }, { props: { isInverted: boolean; direction: "ltr" | "rtl"; }; animationName: import("vue").ComputedRef<"EMSlide-prev" | "EMSlide">; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ isInverted?: unknown; direction?: unknown; } & { direction: string; isInverted: boolean; } & {}>, { isInverted: boolean; }>; RangePickerSliderControllers: import("vue").DefineComponent<{ firstMonth: { type: NumberConstructor; required: true; }; firstYear: { type: NumberConstructor; required: true; }; secondMonth: { type: NumberConstructor; required: true; }; secondYear: { type: NumberConstructor; required: true; }; isAnimationInverted: { type: BooleanConstructor; required: true; }; }, { strings: import("vue").Ref<import("../Rang