{
  "mappings": "AAAA,cAAc,iBAAiB;AAE/B,YAAY,oBAAoB;CAC9B;CACA,MAAM,aAAa;;AAGrB,iBAAiB,aAAa;CAC5B;CACA;CACA;CACA;CAIA;;AAGF,iBAAiB,cAAc;CAC7B;CACA;CACA;CACA;CACA;;AAGF,iBAAiB,eAAe;CAC9B;CACA;CACA;CACA;;AAGF,iBAAiB,cAAc;CAC7B;CACA;CACA;CACA;;AAGF,iBAAiB,gBAAgB;CAC/B,QAAQ;CACR,OAAO;;AAGT,iBAAiB,cAAc;CAC7B;CACA,0BAA0B;CAC1B,yBAAyB;CACzB,gBAAgB;;AAGlB,YAAY,oBAAoB;CAC9B;CACA,UAAU;;AAGZ,YAAY,wBAAwB;CAClC;;AAGF,YAAY,4BAA4B;CACtC,UAAU;;AAGZ,iBAAiB,oBAAoB;CACnC;CACA;;AAGF,iBAAiB,WAAW;CAC1B;CACA;CACA;;AAGF,iBAAiB,WAAW;CAC1B;CACA,SAAS;CACT;;AAGF,iBAAiB,wBAAwB;CACvC;CACA;CACA;CACA;CACA;CACA;CACA;CACA",
  "names": [],
  "sources": [
    "src/types.ts"
  ],
  "version": 3,
  "sourcesContent": [
    "import type { ReactNode } from 'react'\n\nexport type NativePortalState = {\n  enabled: boolean\n  type: 'teleport' | 'legacy' | null\n}\n\nexport interface GestureState {\n  enabled: boolean\n  Gesture: any\n  GestureDetector: any\n  ScrollView: any\n  // rngh's GestureHandlerRootView. native portals can render outside the app's\n  // root gesture view, so components that portal rngh gestures need to\n  // re-establish one around their content.\n  RootView: any\n}\n\nexport interface WorkletsState {\n  enabled: boolean\n  Worklets: any\n  useRunOnJS: any\n  useWorklet: any\n  createWorkletContextValue: any\n}\n\nexport interface SafeAreaInsets {\n  top: number\n  right: number\n  bottom: number\n  left: number\n}\n\nexport interface SafeAreaFrame {\n  x: number\n  y: number\n  width: number\n  height: number\n}\n\nexport interface SafeAreaMetrics {\n  insets: SafeAreaInsets\n  frame: SafeAreaFrame\n}\n\nexport interface SafeAreaState {\n  enabled: boolean\n  useSafeAreaInsets: (() => SafeAreaInsets) | null\n  useSafeAreaFrame: (() => SafeAreaFrame) | null\n  initialMetrics: SafeAreaMetrics | null\n}\n\nexport type NativePortalProps = {\n  hostName?: string\n  children: ReactNode\n}\n\nexport type NativePortalHostProps = {\n  name: string\n}\n\nexport type NativePortalProviderProps = {\n  children: ReactNode\n}\n\nexport interface LinearGradientState {\n  enabled: boolean\n  Component: any\n}\n\nexport interface ZeegoState {\n  enabled: boolean\n  DropdownMenu: any\n  ContextMenu: any\n}\n\nexport interface BurntState {\n  enabled: boolean\n  toast: ((options: any) => void) | null\n  dismissAllAlerts: (() => void) | null\n}\n\nexport interface KeyboardControllerState {\n  enabled: boolean\n  KeyboardProvider: any\n  KeyboardAwareScrollView: any\n  useKeyboardHandler: any\n  useReanimatedKeyboardAnimation: any\n  KeyboardController: any\n  KeyboardEvents: any\n  KeyboardStickyView: any\n}\n"
  ]
}