{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../../src/permitted/index.ts"],"names":[],"mappings":"AA2FA,iCAA6B","sourcesContent":["import type { CancelBackgroundEventMethodActions } from './cancelBackgroundEvent';\nimport type { ClearStateMethodActions } from './clearState';\nimport type { CloseWebSocketMethodActions } from './closeWebSocket';\nimport type { CreateInterfaceMethodActions } from './createInterface';\nimport type { EndTraceMethodActions, EndTraceMethodHooks } from './endTrace';\nimport type { GetAllSnapsMethodActions } from './getAllSnaps';\nimport type { GetBackgroundEventsMethodActions } from './getBackgroundEvents';\nimport type {\n  GetClientStatusMethodActions,\n  GetClientStatusMethodHooks,\n} from './getClientStatus';\nimport type { GetFileMethodActions } from './getFile';\nimport type { GetInterfaceContextMethodActions } from './getInterfaceContext';\nimport type { GetInterfaceStateMethodActions } from './getInterfaceState';\nimport type { GetSnapsMethodActions } from './getSnaps';\nimport type { GetStateMethodActions, GetStateMethodHooks } from './getState';\nimport type { GetWebSocketsMethodActions } from './getWebSockets';\nimport type {\n  InvokeKeyringMethodActions,\n  InvokeKeyringMethodHooks,\n} from './invokeKeyring';\nimport type { InvokeSnapSugarMethodActions } from './invokeSnapSugar';\nimport type {\n  ListEntropySourcesMethodActions,\n  ListEntropySourcesMethodHooks,\n} from './listEntropySources';\nimport type {\n  MessengerCallMethodActions,\n  MessengerCallMethodHooks,\n} from './messengerCall';\nimport type { OpenWebSocketMethodActions } from './openWebSocket';\nimport type { RequestSnapsMethodActions } from './requestSnaps';\nimport type { ResolveInterfaceMethodActions } from './resolveInterface';\nimport type { ScheduleBackgroundEventMethodActions } from './scheduleBackgroundEvent';\nimport type { SendWebSocketMessageMethodActions } from './sendWebSocketMessage';\nimport type { SetStateMethodActions, SetStateMethodHooks } from './setState';\nimport type {\n  StartTraceMethodActions,\n  StartTraceMethodHooks,\n} from './startTrace';\nimport type {\n  TrackErrorMethodActions,\n  TrackErrorMethodHooks,\n} from './trackError';\nimport type {\n  TrackEventMethodActions,\n  TrackEventMethodHooks,\n} from './trackEvent';\nimport type { UpdateInterfaceMethodActions } from './updateInterface';\n\nexport type PermittedRpcMethodActions =\n  | CancelBackgroundEventMethodActions\n  | ClearStateMethodActions\n  | CloseWebSocketMethodActions\n  | CreateInterfaceMethodActions\n  | EndTraceMethodActions\n  | GetAllSnapsMethodActions\n  | GetBackgroundEventsMethodActions\n  | GetClientStatusMethodActions\n  | GetFileMethodActions\n  | GetInterfaceContextMethodActions\n  | GetInterfaceStateMethodActions\n  | GetSnapsMethodActions\n  | GetStateMethodActions\n  | GetWebSocketsMethodActions\n  | InvokeKeyringMethodActions\n  | InvokeSnapSugarMethodActions\n  | ListEntropySourcesMethodActions\n  | OpenWebSocketMethodActions\n  | RequestSnapsMethodActions\n  | ResolveInterfaceMethodActions\n  | ScheduleBackgroundEventMethodActions\n  | SendWebSocketMessageMethodActions\n  | SetStateMethodActions\n  | StartTraceMethodActions\n  | TrackErrorMethodActions\n  | TrackEventMethodActions\n  | UpdateInterfaceMethodActions\n  | MessengerCallMethodActions;\n\nexport type PermittedRpcMethodHooks = GetClientStatusMethodHooks &\n  GetStateMethodHooks &\n  ListEntropySourcesMethodHooks &\n  SetStateMethodHooks &\n  TrackEventMethodHooks &\n  TrackErrorMethodHooks &\n  StartTraceMethodHooks &\n  EndTraceMethodHooks &\n  InvokeKeyringMethodHooks &\n  MessengerCallMethodHooks;\n\nexport * from './middleware';\n"]}