import { RangeCalendar as RangeCalendarPrimitive } from 'bits-ui'; import * as RangeCalendar from './index.js'; import { type WithoutChildrenOrChild } from '../utils.js'; import type { ButtonVariant } from '../button/index'; import type { Snippet } from 'svelte'; import { type DateValue } from '@internationalized/date'; type $$ComponentProps = WithoutChildrenOrChild & { buttonVariant?: ButtonVariant; captionLayout?: 'dropdown' | 'dropdown-months' | 'dropdown-years' | 'label'; months?: RangeCalendarPrimitive.MonthSelectProps['months']; years?: RangeCalendarPrimitive.YearSelectProps['years']; monthFormat?: RangeCalendarPrimitive.MonthSelectProps['monthFormat']; yearFormat?: RangeCalendarPrimitive.YearSelectProps['yearFormat']; day?: Snippet<[{ day: DateValue; outsideMonth: boolean; }]>; }; declare const RangeCalendar: import("svelte").Component<$$ComponentProps, {}, "value" | "placeholder" | "ref">; type RangeCalendar = ReturnType; export default RangeCalendar;