import { Command } from "../../../../../core/command/Command";
import { CommandResponse } from "../../../../../core/command/CommandResponse";
import { Environment } from "../../../../../domain/context/network/Environment";
import { MirrorNode } from "../../../../../domain/context/network/MirrorNode";
import { JsonRpcRelay } from "../../../../../domain/context/network/JsonRpcRelay";
export declare class SetNetworkCommandResponse implements CommandResponse {
    readonly environment: Environment;
    readonly mirrorNode: MirrorNode;
    readonly rpcNode: JsonRpcRelay;
    readonly consensusNodes: string;
    constructor(environment: Environment, mirrorNode: MirrorNode, rpcNode: JsonRpcRelay, consensusNodes: string);
}
export declare class SetNetworkCommand extends Command<SetNetworkCommandResponse> {
    readonly environment: Environment;
    readonly mirrorNode: MirrorNode;
    readonly rpcNode: JsonRpcRelay;
    readonly consensusNodes?: string | undefined;
    constructor(environment: Environment, mirrorNode: MirrorNode, rpcNode: JsonRpcRelay, consensusNodes?: string | undefined);
}
