import { n as Scope, t as ICreateScope } from "../create-context-CKMcRGBM.js"; import { ICalendar } from "./calendar.types.js"; import * as React$1 from "react"; import * as _gentleduck_calendar0 from "@gentleduck/calendar"; import { Selection, UseCalendar } from "@gentleduck/calendar"; //#region src/calendar/calendar.d.ts declare const createCalendarContext: (rootComponentName: string, defaultContext?: ContextValueType) => readonly [React$1.FC; children: React$1.ReactNode; }>, (consumerName: string, scope: Scope) => ContextValueType], createCalendarScope: ICreateScope; declare const CalendarProvider: React$1.FC & { adapter: _gentleduck_calendar0.Adapter.IDateAdapter; mode: Selection.SelectionMode; locale?: _gentleduck_calendar0.Calendar.ICalendarLocaleConfig | undefined; } & { scope: Scope; children: React$1.ReactNode; }>, useCalendarContext: (consumerName: string, scope: Scope) => ICalendar.IContext; declare const Calendar: React$1.ForwardRefExoticComponent>; //#endregion export { Calendar, CalendarProvider, createCalendarContext, createCalendarScope, useCalendarContext };