import { type PropType } from 'vue'; import { IRadius, IScaling } from '@/lib/types'; import { DateRange } from 'radix-vue'; declare const _default: import("vue").DefineComponent; default: string; }; scaling: { type: PropType; default: string; }; color: { type: StringConstructor; default: import("@/lib/types").IColor; }; value: { type: () => DateRange; default: null; }; handleSelectDate: { type: FunctionConstructor; }; placeholder: { type: StringConstructor; default: string; }; showOutsideDays: { type: BooleanConstructor; default: boolean; }; }>, { internalValue: import("vue").Ref<{ start: { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; copy: () => import("@internationalized/date").CalendarDate; add: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; subtract: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; set: (fields: import("@internationalized/date").DateFields) => import("@internationalized/date").CalendarDate; cycle: (field: keyof import("@internationalized/date").DateFields, amount: number, options?: import("@internationalized/date").CycleOptions | undefined) => import("@internationalized/date").CalendarDate; toDate: (timeZone: string) => Date; toString: () => string; compare: (b: import("@internationalized/date").AnyCalendarDate) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; copy: () => import("@internationalized/date").CalendarDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields) => import("@internationalized/date").CalendarDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").CalendarDateTime; toDate: (timeZone: string, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => Date; toString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; readonly timeZone: string; readonly offset: number; copy: () => import("@internationalized/date").ZonedDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => import("@internationalized/date").ZonedDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").ZonedDateTime; toDate: () => Date; toString: () => string; toAbsoluteString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | undefined; end: { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; copy: () => import("@internationalized/date").CalendarDate; add: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; subtract: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; set: (fields: import("@internationalized/date").DateFields) => import("@internationalized/date").CalendarDate; cycle: (field: keyof import("@internationalized/date").DateFields, amount: number, options?: import("@internationalized/date").CycleOptions | undefined) => import("@internationalized/date").CalendarDate; toDate: (timeZone: string) => Date; toString: () => string; compare: (b: import("@internationalized/date").AnyCalendarDate) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; copy: () => import("@internationalized/date").CalendarDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields) => import("@internationalized/date").CalendarDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").CalendarDateTime; toDate: (timeZone: string, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => Date; toString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; readonly timeZone: string; readonly offset: number; copy: () => import("@internationalized/date").ZonedDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => import("@internationalized/date").ZonedDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").ZonedDateTime; toDate: () => Date; toString: () => string; toAbsoluteString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | undefined; }, DateRange | { start: { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; copy: () => import("@internationalized/date").CalendarDate; add: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; subtract: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; set: (fields: import("@internationalized/date").DateFields) => import("@internationalized/date").CalendarDate; cycle: (field: keyof import("@internationalized/date").DateFields, amount: number, options?: import("@internationalized/date").CycleOptions | undefined) => import("@internationalized/date").CalendarDate; toDate: (timeZone: string) => Date; toString: () => string; compare: (b: import("@internationalized/date").AnyCalendarDate) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; copy: () => import("@internationalized/date").CalendarDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields) => import("@internationalized/date").CalendarDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").CalendarDateTime; toDate: (timeZone: string, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => Date; toString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; readonly timeZone: string; readonly offset: number; copy: () => import("@internationalized/date").ZonedDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => import("@internationalized/date").ZonedDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").ZonedDateTime; toDate: () => Date; toString: () => string; toAbsoluteString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | undefined; end: { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; copy: () => import("@internationalized/date").CalendarDate; add: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; subtract: (duration: import("@internationalized/date").DateDuration) => import("@internationalized/date").CalendarDate; set: (fields: import("@internationalized/date").DateFields) => import("@internationalized/date").CalendarDate; cycle: (field: keyof import("@internationalized/date").DateFields, amount: number, options?: import("@internationalized/date").CycleOptions | undefined) => import("@internationalized/date").CalendarDate; toDate: (timeZone: string) => Date; toString: () => string; compare: (b: import("@internationalized/date").AnyCalendarDate) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; copy: () => import("@internationalized/date").CalendarDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").CalendarDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields) => import("@internationalized/date").CalendarDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").CalendarDateTime; toDate: (timeZone: string, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => Date; toString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | { readonly calendar: { identifier: string; fromJulianDay: (jd: number) => import("@internationalized/date").CalendarDate; toJulianDay: (date: import("@internationalized/date").AnyCalendarDate) => number; getDaysInMonth: (date: import("@internationalized/date").AnyCalendarDate) => number; getMonthsInYear: (date: import("@internationalized/date").AnyCalendarDate) => number; getYearsInEra: (date: import("@internationalized/date").AnyCalendarDate) => number; getEras: () => string[]; getMinimumMonthInYear?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; getMinimumDayInMonth?: ((date: import("@internationalized/date").AnyCalendarDate) => number) | undefined; balanceDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; balanceYearMonth?: ((date: import("@internationalized/date").AnyCalendarDate, previousDate: import("@internationalized/date").AnyCalendarDate) => void) | undefined; constrainDate?: ((date: import("@internationalized/date").AnyCalendarDate) => void) | undefined; isInverseEra?: ((date: import("@internationalized/date").AnyCalendarDate) => boolean) | undefined; }; readonly era: string; readonly year: number; readonly month: number; readonly day: number; readonly hour: number; readonly minute: number; readonly second: number; readonly millisecond: number; readonly timeZone: string; readonly offset: number; copy: () => import("@internationalized/date").ZonedDateTime; add: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; subtract: (duration: import("@internationalized/date").DateTimeDuration) => import("@internationalized/date").ZonedDateTime; set: (fields: import("@internationalized/date").DateFields & import("@internationalized/date").TimeFields, disambiguation?: import("@internationalized/date").Disambiguation | undefined) => import("@internationalized/date").ZonedDateTime; cycle: (field: keyof import("@internationalized/date").DateFields | keyof import("@internationalized/date").TimeFields, amount: number, options?: import("@internationalized/date").CycleTimeOptions | undefined) => import("@internationalized/date").ZonedDateTime; toDate: () => Date; toString: () => string; toAbsoluteString: () => string; compare: (b: import("@internationalized/date").CalendarDate | import("@internationalized/date").CalendarDateTime | import("@internationalized/date").ZonedDateTime) => number; } | undefined; }>; displayValue: import("vue").ComputedRef; textClassName: import("vue").ComputedRef<"text-slateA-9 dark:text-slateDarkA-9" | "text-slate-12 dark:text-slateDark-12">; handleSelectDate: (selectedDate: DateRange) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; scaling: { type: PropType; default: string; }; color: { type: StringConstructor; default: import("@/lib/types").IColor; }; value: { type: () => DateRange; default: null; }; handleSelectDate: { type: FunctionConstructor; }; placeholder: { type: StringConstructor; default: string; }; showOutsideDays: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { color: string; radius: IRadius; value: DateRange; scaling: IScaling; placeholder: string; showOutsideDays: boolean; }, {}, { Icon: import("vue").DefineComponent, {}, {}>; Button: import("vue").DefineComponent; default: string; }; radius: { type: PropType; default: string; }; weight: { type: PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: PropType; default: string; }; size: { type: PropType; default: string; }; class: { type: StringConstructor; }; }>, { className: any; props: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; radius: { type: PropType; default: string; }; weight: { type: PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: PropType; default: string; }; size: { type: PropType; default: string; }; class: { type: StringConstructor; }; }>> & Readonly<{}>, { size: import("@/lib/types").ISize; color: string; radius: IRadius; scaling: "90%" | "95%" | "100%" | "105%" | "110%"; weight: import("@/lib/types").IWeight; appearance: import("@/lib/types").IAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RangeCalendar: 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("@internationalized/date").DateValue) => import("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").DateValue>; }; prevPage: { type: PropType<(placeholder: import("@internationalized/date").DateValue) => import("@internationalized/date").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: DateRange) => any) | undefined; "onUpdate:placeholder"?: ((date: import("@internationalized/date").DateValue) => any) | undefined; "onUpdate:startValue"?: ((date: import("@internationalized/date").DateValue | undefined) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (date: DateRange) => void; "update:placeholder": (date: import("@internationalized/date").DateValue) => void; "update:startValue": (date: import("@internationalized/date").DateValue | undefined) => void; }, import("vue").PublicProps, { defaultValue: 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("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").DateValue>; }; prevPage: { type: PropType<(placeholder: import("@internationalized/date").DateValue) => import("@internationalized/date").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: DateRange) => any) | undefined; "onUpdate:placeholder"?: ((date: import("@internationalized/date").DateValue) => any) | undefined; "onUpdate:startValue"?: ((date: import("@internationalized/date").DateValue | undefined) => any) | undefined; }, {}, {}, {}, {}, { defaultValue: 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("@internationalized/date").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("@internationalized/date").DateValue) => import("@internationalized/date").DateValue>; }; prevPage: { type: PropType<(placeholder: import("@internationalized/date").DateValue) => import("@internationalized/date").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: DateRange) => any) | undefined; "onUpdate:placeholder"?: ((date: import("@internationalized/date").DateValue) => any) | undefined; "onUpdate:startValue"?: ((date: import("@internationalized/date").DateValue | undefined) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (date: DateRange) => void; "update:placeholder": (date: import("@internationalized/date").DateValue) => void; "update:startValue": (date: import("@internationalized/date").DateValue | undefined) => void; }, string, { defaultValue: 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("@internationalized/date").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("@internationalized/date").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; /** @type { [typeof __VLS_components.Icon, ] } */ }> & { default: (props: { date: import("@internationalized/date").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>; PopoverRoot: import("vue").DefineComponent; default: string; }; size: { type: PropType<"small" | "large" | "medium" | "x-large">; default: string; }; scaling: { type: PropType; default: string; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; size: { type: PropType<"small" | "large" | "medium" | "x-large">; default: string; }; scaling: { type: PropType; default: string; }; }>> & Readonly<{}>, { size: "small" | "large" | "medium" | "x-large"; radius: IRadius; scaling: IScaling; }, {}, { PopoverRoot: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: undefined; }; defaultOpen: { type: PropType; default: boolean; }; modal: { type: PropType; default: boolean; }; }>> & { "onUpdate:open"?: ((value: boolean) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:open": (value: boolean) => void; }, import("vue").PublicProps, { defaultOpen: boolean; open: boolean; modal: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: undefined; }; defaultOpen: { type: PropType; default: boolean; }; modal: { type: PropType; default: boolean; }; }>> & { "onUpdate:open"?: ((value: boolean) => any) | undefined; }, {}, {}, {}, {}, { defaultOpen: boolean; open: boolean; modal: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: undefined; }; defaultOpen: { type: PropType; default: boolean; }; modal: { type: PropType; default: boolean; }; }>> & { "onUpdate:open"?: ((value: boolean) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:open": (value: boolean) => void; }, string, { defaultOpen: boolean; open: boolean; modal: boolean; }, {}, 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: { open: boolean; }) => any; }> & { default: (props: { open: boolean; }) => any; }; }); }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; PopoverTrigger: import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, { PopoverTrigger: { 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; }; }); }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; PopoverContent: import("vue").DefineComponent<{}, { className: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, { PopoverContent: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; trapFocus: { type: PropType; }; side: { type: PropType<"top" | "bottom" | "left" | "right">; }; sideOffset: { type: PropType; }; align: { type: PropType<"end" | "start" | "center">; }; alignOffset: { type: PropType; }; avoidCollisions: { type: PropType; }; collisionBoundary: { type: PropType; }; collisionPadding: { type: PropType>>; }; arrowPadding: { type: PropType; }; sticky: { type: PropType<"partial" | "always">; }; hideWhenDetached: { type: PropType; }; updatePositionStrategy: { type: PropType<"always" | "optimized">; }; prioritizePosition: { type: PropType; }; asChild: { type: PropType; }; as: { type: PropType; }; disableOutsidePointerEvents: { type: PropType; }; }>> & { onEscapeKeyDown?: ((event: KeyboardEvent) => any) | undefined; onPointerDownOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent) => any) | undefined; onFocusOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => any) | undefined; onInteractOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent | import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => any) | undefined; onOpenAutoFocus?: ((event: Event) => any) | undefined; onCloseAutoFocus?: ((event: Event) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { escapeKeyDown: (event: KeyboardEvent) => void; pointerDownOutside: (event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent) => void; focusOutside: (event: import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => void; interactOutside: (event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent | import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => void; openAutoFocus: (event: Event) => void; closeAutoFocus: (event: Event) => void; }, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; trapFocus: { type: PropType; }; side: { type: PropType<"top" | "bottom" | "left" | "right">; }; sideOffset: { type: PropType; }; align: { type: PropType<"end" | "start" | "center">; }; alignOffset: { type: PropType; }; avoidCollisions: { type: PropType; }; collisionBoundary: { type: PropType; }; collisionPadding: { type: PropType>>; }; arrowPadding: { type: PropType; }; sticky: { type: PropType<"partial" | "always">; }; hideWhenDetached: { type: PropType; }; updatePositionStrategy: { type: PropType<"always" | "optimized">; }; prioritizePosition: { type: PropType; }; asChild: { type: PropType; }; as: { type: PropType; }; disableOutsidePointerEvents: { type: PropType; }; }>> & { onEscapeKeyDown?: ((event: KeyboardEvent) => any) | undefined; onPointerDownOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent) => any) | undefined; onFocusOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => any) | undefined; onInteractOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent | import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => any) | undefined; onOpenAutoFocus?: ((event: Event) => any) | undefined; onCloseAutoFocus?: ((event: Event) => any) | undefined; }, {}, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; trapFocus: { type: PropType; }; side: { type: PropType<"top" | "bottom" | "left" | "right">; }; sideOffset: { type: PropType; }; align: { type: PropType<"end" | "start" | "center">; }; alignOffset: { type: PropType; }; avoidCollisions: { type: PropType; }; collisionBoundary: { type: PropType; }; collisionPadding: { type: PropType>>; }; arrowPadding: { type: PropType; }; sticky: { type: PropType<"partial" | "always">; }; hideWhenDetached: { type: PropType; }; updatePositionStrategy: { type: PropType<"always" | "optimized">; }; prioritizePosition: { type: PropType; }; asChild: { type: PropType; }; as: { type: PropType; }; disableOutsidePointerEvents: { type: PropType; }; }>> & { onEscapeKeyDown?: ((event: KeyboardEvent) => any) | undefined; onPointerDownOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent) => any) | undefined; onFocusOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => any) | undefined; onInteractOutside?: ((event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent | import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => any) | undefined; onOpenAutoFocus?: ((event: Event) => any) | undefined; onCloseAutoFocus?: ((event: Event) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { escapeKeyDown: (event: KeyboardEvent) => void; pointerDownOutside: (event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent) => void; focusOutside: (event: import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => void; interactOutside: (event: import("radix-vue/dist/DismissableLayer/utils.js").PointerDownOutsideEvent | import("radix-vue/dist/DismissableLayer/utils.js").FocusOutsideEvent) => void; openAutoFocus: (event: Event) => void; closeAutoFocus: (event: Event) => void; }, string, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; default?(_: {}): any; }; }); PopoverPortal: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; disabled: { type: PropType; }; forceMount: { type: PropType; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; disabled: { type: PropType; }; forceMount: { type: PropType; }; }>>, {}, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; disabled: { type: PropType; }; forceMount: { type: PropType; }; }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; PopoverClose: import("vue").DefineComponent<{}, { className: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, { PopoverClose: { 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; }; }); }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;