{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,6BAAyB;AACzB,OAAO,EAAE,+BAA+B,EAAE,8CAA0C;AACpF,6BAAyB;AACzB,iCAA6B;AAC7B,2CAAuC;AAoBvC,OAAO,EACL,0BAA0B,EAC1B,4BAA4B,EAE7B,oCAAgC;AAEjC,OAAO,EAAE,WAAW,EAAE,oBAAgB;AACtC,gDAA4C","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"]}