UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

16 lines (15 loc) 1.01 kB
import { type K8Factory } from '../../integration/kube/k8-factory.js'; import { ComponentId, type Context } from '../../types/index.js'; import { type NamespaceName } from '../../types/namespace/namespace-name.js'; import { type NodeAlias } from '../../types/aliases.js'; import { type Container } from '../../integration/kube/resources/container/container.js'; import { type Pod } from '../../integration/kube/resources/pod/pod.js'; import { type PodReference } from '../../integration/kube/resources/pod/pod-reference.js'; export declare class K8Helper { private k8; constructor(context: Context, k8Factory?: K8Factory); getConsensusNodeRootContainer(namespace: NamespaceName, nodeAlias: NodeAlias): Promise<Container>; getConsensusNodePod(namespace: NamespaceName, nodeAlias: NodeAlias): Promise<Pod>; getConsensusNodePodReference(namespace: NamespaceName, nodeAlias: NodeAlias): Promise<PodReference>; getBlockNodePod(namespace: NamespaceName, id: ComponentId): Promise<Pod>; }