import { Network } from "../../network";
import { DelayNetworkSettings, Node } from "../../sharedTypes";
import { ChaosSpec, PodSpec, ServiceSpec } from "./resources/types";
export declare function genBootnodeDef(namespace: string, nodeSetup: Node): Promise<any>;
export declare function genNodeDef(namespace: string, nodeSetup: Node, inCI?: boolean): Promise<any>;
export declare function genChaosDef(name: string, namespace: string, delay: DelayNetworkSettings): ChaosSpec;
export declare function genServiceDef(podSpec: PodSpec): ServiceSpec;
export declare function replaceNetworkRef(podDef: any, network: Network): void;
export declare function createTempNodeDef(name: string, image: string, chain: string, fullCommand: string, useCommandSuffix?: boolean): Promise<Node>;
