import type { CancelBackgroundEventMethodHooks } from "./cancelBackgroundEvent.mjs";
import type { ClearStateHooks } from "./clearState.mjs";
import type { CloseWebSocketMethodHooks } from "./closeWebSocket.mjs";
import type { CreateInterfaceMethodHooks } from "./createInterface.mjs";
import type { ProviderRequestMethodHooks } from "./experimentalProviderRequest.mjs";
import type { GetAllSnapsHooks } from "./getAllSnaps.mjs";
import type { GetBackgroundEventsMethodHooks } from "./getBackgroundEvents.mjs";
import type { GetClientStatusHooks } from "./getClientStatus.mjs";
import type { GetCurrencyRateMethodHooks } from "./getCurrencyRate.mjs";
import type { GetInterfaceStateMethodHooks } from "./getInterfaceState.mjs";
import type { GetSnapsHooks } from "./getSnaps.mjs";
import type { GetStateHooks } from "./getState.mjs";
import type { GetWebSocketsMethodHooks } from "./getWebSockets.mjs";
import type { ListEntropySourcesHooks } from "./listEntropySources.mjs";
import type { OpenWebSocketMethodHooks } from "./openWebSocket.mjs";
import type { RequestSnapsHooks } from "./requestSnaps.mjs";
import type { ResolveInterfaceMethodHooks } from "./resolveInterface.mjs";
import type { ScheduleBackgroundEventMethodHooks } from "./scheduleBackgroundEvent.mjs";
import type { SendWebSocketMessageMethodHooks } from "./sendWebSocketMessage.mjs";
import type { SetStateHooks } from "./setState.mjs";
import type { UpdateInterfaceMethodHooks } from "./updateInterface.mjs";
export type PermittedRpcMethodHooks = ClearStateHooks & GetAllSnapsHooks & GetClientStatusHooks & GetSnapsHooks & GetStateHooks & ListEntropySourcesHooks & RequestSnapsHooks & CreateInterfaceMethodHooks & UpdateInterfaceMethodHooks & GetInterfaceStateMethodHooks & ResolveInterfaceMethodHooks & GetCurrencyRateMethodHooks & ProviderRequestMethodHooks & ScheduleBackgroundEventMethodHooks & CancelBackgroundEventMethodHooks & GetBackgroundEventsMethodHooks & SetStateHooks & OpenWebSocketMethodHooks & CloseWebSocketMethodHooks & SendWebSocketMessageMethodHooks & GetWebSocketsMethodHooks;
export * from "./handlers.mjs";
export * from "./middleware.mjs";
//# sourceMappingURL=index.d.mts.map