UNPKG

@hashgraph/solo

Version:

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

28 lines (27 loc) 1.63 kB
import { type Facade } from '../../facade/facade.js'; import { type RemoteConfigSchema } from '../../../../data/schema/model/remote/remote-config-schema.js'; import { type ComponentsDataWrapperApi } from '../../../../core/config/remote/api/components-data-wrapper-api.js'; import { type RemoteConfigMetadataSchema } from '../../../../data/schema/model/remote/remote-config-metadata-schema.js'; import { type ApplicationVersionsSchema } from '../../../../data/schema/model/common/application-versions-schema.js'; import { type ClusterSchema } from '../../../../data/schema/model/common/cluster-schema.js'; import { type DeploymentStateSchema } from '../../../../data/schema/model/remote/deployment-state-schema.js'; import { type DeploymentHistorySchema } from '../../../../data/schema/model/remote/deployment-history-schema.js'; export declare class RemoteConfig implements Facade<RemoteConfigSchema> { readonly encapsulatedObject: RemoteConfigSchema; private readonly _components; private readonly _schemaVersion; private readonly _metadata; private readonly _versions; private readonly _clusters; private readonly _state; private readonly _history; constructor(encapsulatedObject: RemoteConfigSchema); get components(): ComponentsDataWrapperApi; get schemaVersion(): number; get metadata(): Readonly<RemoteConfigMetadataSchema>; get versions(): ApplicationVersionsSchema; get clusters(): ReadonlyArray<Readonly<ClusterSchema>>; get state(): DeploymentStateSchema; get history(): Readonly<DeploymentHistorySchema>; addCluster(cluster: ClusterSchema): void; }