{"version":3,"file":"index.cjs","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,+CAAyB;AACzB,yFAAoF;AAA3E,kJAAA,+BAA+B,OAAA;AACxC,+CAAyB;AACzB,mDAA6B;AAC7B,6DAAuC;AAoBvC,qEAIiC;AAH/B,mIAAA,0BAA0B,OAAA;AAC1B,qIAAA,4BAA4B,OAAA;AAI9B,qCAAsC;AAA7B,oGAAA,WAAW,OAAA;AACpB,kEAA4C","sourcesContent":["export * from './Caveat';\nexport { createRestrictedMethodMessenger } from './createRestrictedMethodMessenger';\nexport * from './errors';\nexport * from './Permission';\nexport * from './PermissionController';\nexport type {\n  PermissionControllerClearStateAction,\n  PermissionControllerExecuteRestrictedMethodAction,\n  PermissionControllerGetCaveatAction,\n  PermissionControllerGetEndowmentsAction,\n  PermissionControllerGetPermissionsAction,\n  PermissionControllerGetSubjectNamesAction,\n  PermissionControllerGrantPermissionsAction,\n  PermissionControllerGrantPermissionsIncrementalAction,\n  PermissionControllerHasPermissionAction,\n  PermissionControllerHasPermissionsAction,\n  PermissionControllerHasUnrestrictedMethodAction,\n  PermissionControllerRequestPermissionsAction,\n  PermissionControllerRequestPermissionsIncrementalAction,\n  PermissionControllerRevokeAllPermissionsAction,\n  PermissionControllerRevokePermissionForAllSubjectsAction,\n  PermissionControllerRevokePermissionsAction,\n  PermissionControllerUpdateCaveatAction,\n} from './PermissionController-method-action-types';\nexport {\n  createPermissionMiddleware,\n  createPermissionMiddlewareV2,\n  type PermissionMiddlewareActions,\n} from './permission-middleware';\nexport type { ExtractSpecifications } from './utils';\nexport { MethodNames } from './utils';\nexport * from './SubjectMetadataController';\nexport type {\n  SubjectMetadataControllerClearStateAction,\n  SubjectMetadataControllerAddSubjectMetadataAction,\n  SubjectMetadataControllerGetSubjectMetadataAction,\n  SubjectMetadataControllerTrimMetadataStateAction,\n} from './SubjectMetadataController-method-action-types';\n"]}