{"version":3,"names":["FocusGuard","InternalBackdrop","useAnchorPositioning","__peekScrollLockState","useAnchoredPopupScrollLock","useOpenChangeComplete","useOpenInteractionType","usePositioner","__peekScrollLockerState","__resetScrollLockerForTests","useScrollLock","useTriggerFocusGuards"],"sources":["index.ts"],"sourcesContent":["export type { FocusGuardProps } from \"./focus-guard\";\nexport { FocusGuard } from \"./focus-guard\";\nexport type {\n\tInternalBackdropProps,\n\tInternalBackdropState,\n} from \"./internal-backdrop\";\nexport { InternalBackdrop } from \"./internal-backdrop\";\nexport {\n\ttype Align as AnchorAlign,\n\ttype AnchorInput,\n\ttype AnchorRefObject,\n\ttype Boundary as AnchorBoundary,\n\ttype CollisionAvoidance,\n\ttype OffsetFunction,\n\ttype Side as AnchorSide,\n\ttype UseAnchorPositioningParameters,\n\ttype UseAnchorPositioningReturnValue,\n\ttype UseAnchorPositioningSharedParameters,\n\tuseAnchorPositioning,\n} from \"./use-anchor-positioning\";\nexport {\n\t__peekScrollLockState,\n\ttype UseAnchoredPopupScrollLockParameters,\n\tuseAnchoredPopupScrollLock,\n} from \"./use-anchored-popup-scroll-lock\";\n// `MutableRef` from `./use-open-change-complete` is a duplicate of the\n// canonical one in `src/internals/floating-ui-react/types.ts`\n// (structurally identical). Re-exporting both through the internals\n// barrel would collide, so consumers of the popups namespace import\n// `MutableRef` from the floating-ui-react or use-latest-ref module.\nexport type { UseOpenChangeCompleteParameters } from \"./use-open-change-complete\";\nexport { useOpenChangeComplete } from \"./use-open-change-complete\";\n// `InteractionType` is also exported by `floating-ui-react`. Re-export\n// the hook only; consumers that want the type import it directly from\n// `./use-open-interaction-type` or the floating-ui-react barrel.\nexport type { UseOpenInteractionTypeReturn } from \"./use-open-interaction-type\";\nexport { useOpenInteractionType } from \"./use-open-interaction-type\";\nexport {\n\ttype UsePositionerOptions,\n\ttype UsePositionerReturn,\n\tusePositioner,\n} from \"./use-positioner\";\nexport {\n\t__peekScrollLockerState,\n\t__resetScrollLockerForTests,\n\ttype UseScrollLockParameters,\n\tuseScrollLock,\n} from \"./use-scroll-lock\";\nexport {\n\ttype TriggerFocusGuardStore,\n\tuseTriggerFocusGuards,\n} from \"./use-trigger-focus-guards\";\n"],"mappings":"AACA,SAASA,UAAU,QAAQ,eAAe;AAK1C,SAASC,gBAAgB,QAAQ,qBAAqB;AACtD,SAWCC,oBAAoB,QACd,0BAA0B;AACjC,SACCC,qBAAqB,EAErBC,0BAA0B,QACpB,kCAAkC;AACzC;AACA;AACA;AACA;AACA;;AAEA,SAASC,qBAAqB,QAAQ,4BAA4B;AAClE;AACA;AACA;;AAEA,SAASC,sBAAsB,QAAQ,6BAA6B;AACpE,SAGCC,aAAa,QACP,kBAAkB;AACzB,SACCC,uBAAuB,EACvBC,2BAA2B,EAE3BC,aAAa,QACP,mBAAmB;AAC1B,SAECC,qBAAqB,QACf,4BAA4B","ignoreList":[]}