// SPDX-License-Identifier: Apache-2.0
import { SupportedWallets } from "../../../../domain/context/network/Wallet";
import ValidatedRequest from "../../../../core/validation/ValidatedArgs";
export { SupportedWallets };
export default class InitializationRequest extends ValidatedRequest {
    network;
    mirrorNode;
    rpcNode;
    events;
    configuration;
    mirrorNodes;
    jsonRpcRelays;
    factories;
    resolvers;
    constructor({ network, mirrorNode, rpcNode, events, configuration, mirrorNodes, jsonRpcRelays, factories, resolvers, }) {
        super({});
        this.network = network;
        this.mirrorNode = mirrorNode;
        this.rpcNode = rpcNode;
        this.events = events;
        this.configuration = configuration;
        this.mirrorNodes = mirrorNodes;
        this.jsonRpcRelays = jsonRpcRelays;
        this.factories = factories;
        this.resolvers = resolvers;
    }
}
