import { n as FocusTrapListener, s as TemplateRef } from "./index-lmN67x2s.js"; import { ComponentPublicInstance, ComputedRef, MaybeRefOrGetter, Ref } from "vue"; import { DateTime } from "luxon"; //#region src/composable/useCalendar.d.ts declare function export_default$12(initialDate: DateTime, options?: UseCalendarOptions): UseCalendarReturn; type UseCalendarOptions = { readonly monthLength?: "short" | "long"; readonly weekDayLength?: "short" | "long"; }; type UseCalendarReturn = { readonly isTransitioningToPast: Ref; readonly viewDate: Ref; readonly viewDateNext: Ref; readonly viewDatePrevious: Ref; readonly viewMonth: Ref; readonly viewYear: Ref; readonly dates: Ref; readonly days: Ref; setViewDate(date: DateTime): void; nextMonth(): void; previousMonth(): void; }; //#endregion //#region src/composable/useCalendarMonthSwitcher.d.ts declare function export_default$11(currentDate: Ref, displayLength: "short" | "long"): UseCalendarMonthSwitcherReturn; type MonthEntry = { readonly date: DateTime; readonly label: string; }; type UseCalendarMonthSwitcherReturn = { readonly months: Ref; }; //#endregion //#region src/composable/useCalendarTimeGrid.d.ts type UseCalendarTimeGridDayCount = 1 | 2 | 7; type UseCalendarTimeGridReturn = { readonly isTransitioningToPast: Ref; readonly viewDate: Ref; readonly viewDates: ComputedRef; readonly rangeLabel: ComputedRef; setViewDate(date: DateTime): void; next(): void; previous(): void; }; declare function export_default$10(initialDate: DateTime, dayCount: MaybeRefOrGetter): UseCalendarTimeGridReturn; //#endregion //#region src/composable/useCalendarYearSwitcher.d.ts declare function export_default$9(currentDate: Ref, limit?: number): UseCalendarYearSwitcherReturn; type UseCalendarYearSwitcherReturn = { readonly years: Ref; next(): void; previous(): void; }; //#endregion //#region src/composable/useKeyboardGrab.d.ts type KeyboardGrabDirection = "up" | "down" | "left" | "right"; type UseKeyboardGrabOptions = { readonly isDraggable: Ref; readonly itemId: Ref; readonly grabbedId: Ref; onGrab(): TPos; onMove(direction: KeyboardGrabDirection): void; onCommit(origin: TPos | null): void; onCancel(origin: TPos | null): void; announce?(message: string): void; }; type UseKeyboardGrabReturn = { readonly isGrabbed: ComputedRef; handleKeyDown(evt: KeyboardEvent): void; release(): void; }; declare function defaultAnnounce(message: string): void; /** * Generic keyboard-grab state machine. Maps Space/Enter/Escape/Arrow keys * onto grab/commit/cancel/move callbacks. The actual movement logic is * delegated to `onMove` since it depends on the host component's topology. */ declare function useKeyboardGrab(options: UseKeyboardGrabOptions): UseKeyboardGrabReturn; //#endregion //#region src/composable/useEventListener.d.ts declare function export_default$8(elementRef: TemplateRef, eventName: K, listener: (evt: HTMLElementEventMap[K]) => any, options?: AddEventListenerOptions): void; //#endregion //#region src/composable/useInView.d.ts declare function export_default$7(containerRef: TemplateRef, options?: UseInViewOptions): Ref; type UseInViewOptions = IntersectionObserverInit & { readonly initial?: boolean; }; //#endregion //#region src/composable/useRemembered.d.ts declare function export_default$6(key: string, initialValue: T): Ref; //#endregion //#region src/composable/useScrollPosition.d.ts declare function export_default$5(elementRef?: TemplateRef): UseScrollPositionReturn; type UseScrollPositionReturn = { readonly x: Ref; readonly y: Ref; }; //#endregion //#region src/composable/useFocusTrap.d.ts declare function export_default$4(containerRef: TemplateRef, options?: UseFocusTrapOptions): void; type UseFocusTrapOptions = { attachTo?: HTMLElement | Document; disable?: Ref; disableReturn?: Ref; }; //#endregion //#region src/composable/useFocusTrapLock.d.ts declare function export_default$3(autoFocus?: boolean): Ref; //#endregion //#region src/composable/useFocusTrapReturn.d.ts declare function export_default$2(containerRef: TemplateRef, disabled: Ref): void; //#endregion //#region src/composable/useFocusTrapSubscription.d.ts declare function export_default$1(listener: FocusTrapListener): void; //#endregion //#region src/composable/useFocusZone.d.ts type EligibleElement = ComponentPublicInstance | HTMLElement; declare function export_default(containerRef: Ref, { cycle, direction, ignore }?: UseFocusZoneOptions): void; type UseFocusZoneOptions = { readonly cycle?: boolean; readonly direction?: "bidirectional" | "horizontal" | "vertical"; readonly ignore?: string; }; //#endregion export { export_default$4 as a, export_default$7 as c, useKeyboardGrab as d, export_default$9 as f, export_default$12 as h, export_default$3 as i, export_default$8 as l, export_default$11 as m, export_default$1 as n, export_default$5 as o, export_default$10 as p, export_default$2 as r, export_default$6 as s, export_default as t, defaultAnnounce as u }; //# sourceMappingURL=index-DywUwUCf.d.ts.map