import { n as Scope, t as ICreateScope } from "./create-context-CKMcRGBM.js"; import { t as ICollectionProps } from "./create-collection-RfKpk_51.js"; import { t as IRovingFocus } from "./roving-focus.types-B1eKNDjk.js"; import * as React$1 from "react"; //#region src/roving-focus/roving-focus.d.ts declare const Collection: { readonly Provider: React$1.FC<{ children?: React$1.ReactNode; scope: Scope; }>; readonly Slot: React$1.ForwardRefExoticComponent>; readonly ItemSlot: React$1.ForwardRefExoticComponent>; }, useCollection: (scope: Scope) => () => ({ ref: React$1.RefObject; } & IRovingFocus.IItemData)[], createCollectionScope: ICreateScope; declare const createRovingFocusGroupScope: ICreateScope; declare const RovingFocusProvider: React$1.FC; children: React$1.ReactNode; }>, useRovingFocusContext: (consumerName: string, scope: Scope) => IRovingFocus.IContext; declare const RovingFocusGroup: React$1.ForwardRefExoticComponent>; //#endregion export { createRovingFocusGroupScope as a, createCollectionScope as i, RovingFocusGroup as n, useCollection as o, RovingFocusProvider as r, useRovingFocusContext as s, Collection as t };