import { type PropType } from 'vue'; import { IRadius } from '@/lib/types'; declare const _default: import("vue").DefineComponent; default: string; }; color: { type: StringConstructor; default: import("@/lib/types").IColor; }; showOutsideDays: { type: BooleanConstructor; default: boolean; }; }>, { className: any; CellClassName: import("vue").ComputedRef; formatHeading: (year: any, month: any, numberOfMonths: any) => string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; color: { type: StringConstructor; default: import("@/lib/types").IColor; }; showOutsideDays: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { color: string; radius: IRadius; showOutsideDays: boolean; }, {}, { RangeCalendarCell: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; date: { type: PropType; required: true; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; date: { type: PropType; required: true; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; date: { type: PropType; required: true; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarCellTrigger: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; day: { type: PropType; required: true; }; month: { type: PropType; required: true; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; day: { type: PropType; required: true; }; month: { type: PropType; required: true; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; day: { type: PropType; required: true; }; month: { type: PropType; required: true; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: Readonly<{ default: (props: { dayValue: string; }) => any; }> & { default: (props: { dayValue: string; }) => any; }; }); RangeCalendarGrid: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarGridBody: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarGridHead: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarGridRow: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarHeadCell: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarHeader: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarHeading: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: Readonly<{ default: (props: { headingValue: string; }) => any; }> & { default: (props: { headingValue: string; }) => any; }; }); RangeCalendarNext: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; step: { type: PropType; }; nextPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; step: { type: PropType; }; nextPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; step: { type: PropType; }; nextPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarPrev: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; step: { type: PropType; }; prevPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { as: import("vue").Component | import("radix-vue").AsTag; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; step: { type: PropType; }; prevPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; }>>, {}, {}, {}, {}, { as: import("vue").Component | import("radix-vue").AsTag; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; step: { type: PropType; }; prevPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { as: import("vue").Component | import("radix-vue").AsTag; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); RangeCalendarRoot: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; as: { type: PropType; default: string; }; disabled: { type: PropType; default: boolean; }; defaultValue: { type: PropType; default: () => { start: undefined; end: undefined; }; }; modelValue: { type: PropType; }; readonly: { type: PropType; default: boolean; }; nextPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; prevPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; defaultPlaceholder: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; pagedNavigation: { type: PropType; default: boolean; }; preventDeselect: { type: PropType; default: boolean; }; weekStartsOn: { type: PropType<0 | 1 | 2 | 3 | 4 | 5 | 6>; default: number; }; weekdayFormat: { type: PropType; default: string; }; calendarLabel: { type: PropType; }; fixedWeeks: { type: PropType; default: boolean; }; maxValue: { type: PropType; }; minValue: { type: PropType; }; locale: { type: PropType; default: string; }; numberOfMonths: { type: PropType; default: number; }; initialFocus: { type: PropType; default: boolean; }; isDateDisabled: { type: PropType; default: undefined; }; isDateUnavailable: { type: PropType; default: undefined; }; dir: { type: PropType; }; }>> & { "onUpdate:modelValue"?: ((date: import("radix-vue").DateRange) => any) | undefined; "onUpdate:placeholder"?: ((date: import("reka-ui").DateValue) => any) | undefined; "onUpdate:startValue"?: ((date: import("reka-ui").DateValue | undefined) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (date: import("radix-vue").DateRange) => void; "update:placeholder": (date: import("reka-ui").DateValue) => void; "update:startValue": (date: import("reka-ui").DateValue | undefined) => void; }, import("vue").PublicProps, { defaultValue: import("radix-vue").DateRange; disabled: boolean; weekStartsOn: 0 | 1 | 2 | 3 | 4 | 5 | 6; fixedWeeks: boolean; locale: string; numberOfMonths: number; pagedNavigation: boolean; as: import("vue").Component | import("radix-vue").AsTag; placeholder: import("reka-ui").DateValue; preventDeselect: boolean; weekdayFormat: import("radix-vue/dist/date/calendar.js").WeekDayFormat; readonly: boolean; initialFocus: boolean; isDateDisabled: import("radix-vue/dist/date/types.js").Matcher; isDateUnavailable: import("radix-vue/dist/date/types.js").Matcher; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; as: { type: PropType; default: string; }; disabled: { type: PropType; default: boolean; }; defaultValue: { type: PropType; default: () => { start: undefined; end: undefined; }; }; modelValue: { type: PropType; }; readonly: { type: PropType; default: boolean; }; nextPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; prevPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; defaultPlaceholder: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; pagedNavigation: { type: PropType; default: boolean; }; preventDeselect: { type: PropType; default: boolean; }; weekStartsOn: { type: PropType<0 | 1 | 2 | 3 | 4 | 5 | 6>; default: number; }; weekdayFormat: { type: PropType; default: string; }; calendarLabel: { type: PropType; }; fixedWeeks: { type: PropType; default: boolean; }; maxValue: { type: PropType; }; minValue: { type: PropType; }; locale: { type: PropType; default: string; }; numberOfMonths: { type: PropType; default: number; }; initialFocus: { type: PropType; default: boolean; }; isDateDisabled: { type: PropType; default: undefined; }; isDateUnavailable: { type: PropType; default: undefined; }; dir: { type: PropType; }; }>> & { "onUpdate:modelValue"?: ((date: import("radix-vue").DateRange) => any) | undefined; "onUpdate:placeholder"?: ((date: import("reka-ui").DateValue) => any) | undefined; "onUpdate:startValue"?: ((date: import("reka-ui").DateValue | undefined) => any) | undefined; }, {}, {}, {}, {}, { defaultValue: import("radix-vue").DateRange; disabled: boolean; weekStartsOn: 0 | 1 | 2 | 3 | 4 | 5 | 6; fixedWeeks: boolean; locale: string; numberOfMonths: number; pagedNavigation: boolean; as: import("vue").Component | import("radix-vue").AsTag; placeholder: import("reka-ui").DateValue; preventDeselect: boolean; weekdayFormat: import("radix-vue/dist/date/calendar.js").WeekDayFormat; readonly: boolean; initialFocus: boolean; isDateDisabled: import("radix-vue/dist/date/types.js").Matcher; isDateUnavailable: import("radix-vue/dist/date/types.js").Matcher; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; as: { type: PropType; default: string; }; disabled: { type: PropType; default: boolean; }; defaultValue: { type: PropType; default: () => { start: undefined; end: undefined; }; }; modelValue: { type: PropType; }; readonly: { type: PropType; default: boolean; }; nextPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; prevPage: { type: PropType<(placeholder: import("reka-ui").DateValue) => import("reka-ui").DateValue>; }; defaultPlaceholder: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; pagedNavigation: { type: PropType; default: boolean; }; preventDeselect: { type: PropType; default: boolean; }; weekStartsOn: { type: PropType<0 | 1 | 2 | 3 | 4 | 5 | 6>; default: number; }; weekdayFormat: { type: PropType; default: string; }; calendarLabel: { type: PropType; }; fixedWeeks: { type: PropType; default: boolean; }; maxValue: { type: PropType; }; minValue: { type: PropType; }; locale: { type: PropType; default: string; }; numberOfMonths: { type: PropType; default: number; }; initialFocus: { type: PropType; default: boolean; }; isDateDisabled: { type: PropType; default: undefined; }; isDateUnavailable: { type: PropType; default: undefined; }; dir: { type: PropType; }; }>> & { "onUpdate:modelValue"?: ((date: import("radix-vue").DateRange) => any) | undefined; "onUpdate:placeholder"?: ((date: import("reka-ui").DateValue) => any) | undefined; "onUpdate:startValue"?: ((date: import("reka-ui").DateValue | undefined) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (date: import("radix-vue").DateRange) => void; "update:placeholder": (date: import("reka-ui").DateValue) => void; "update:startValue": (date: import("reka-ui").DateValue | undefined) => void; }, string, { defaultValue: import("radix-vue").DateRange; disabled: boolean; weekStartsOn: 0 | 1 | 2 | 3 | 4 | 5 | 6; fixedWeeks: boolean; locale: string; numberOfMonths: number; pagedNavigation: boolean; as: import("vue").Component | import("radix-vue").AsTag; placeholder: import("reka-ui").DateValue; preventDeselect: boolean; weekdayFormat: import("radix-vue/dist/date/calendar.js").WeekDayFormat; readonly: boolean; initialFocus: boolean; isDateDisabled: import("radix-vue/dist/date/types.js").Matcher; isDateUnavailable: import("radix-vue/dist/date/types.js").Matcher; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: Readonly<{ default: (props: { date: import("reka-ui").DateValue; grid: import("radix-vue/dist/date/types.js").Grid[]; weekDays: string[]; weekStartsOn: 0 | 1 | 2 | 3 | 4 | 5 | 6; locale: string; fixedWeeks: boolean; }) => any; }> & { default: (props: { date: import("reka-ui").DateValue; grid: import("radix-vue/dist/date/types.js").Grid[]; weekDays: string[]; weekStartsOn: 0 | 1 | 2 | 3 | 4 | 5 | 6; locale: string; fixedWeeks: boolean; }) => any; }; }); Icon: import("vue").DefineComponent, {}, {}>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;