import { HaProxyComponent } from '../../../../src/core/config/remote/components/ha_proxy_component.js';
import { MirrorNodeComponent } from '../../../../src/core/config/remote/components/mirror_node_component.js';
import { EnvoyProxyComponent } from '../../../../src/core/config/remote/components/envoy_proxy_component.js';
import { ConsensusNodeComponent } from '../../../../src/core/config/remote/components/consensus_node_component.js';
import { MirrorNodeExplorerComponent } from '../../../../src/core/config/remote/components/mirror_node_explorer_component.js';
import { RelayComponent } from '../../../../src/core/config/remote/components/relay_component.js';
import { ConsensusNodeStates } from '../../../../src/core/config/remote/enumerations.js';
import type { NodeAliases } from '../../../../src/types/aliases.js';
export declare function createComponentsDataWrapper(): {
    values: {
        name: string;
        cluster: string;
        namespace: string;
        state: ConsensusNodeStates;
        consensusNodeAliases: NodeAliases;
    };
    components: {
        consensusNodes: {
            serviceName: ConsensusNodeComponent;
        };
        haProxies: {
            serviceName: HaProxyComponent;
        };
        envoyProxies: {
            serviceName: EnvoyProxyComponent;
        };
        mirrorNodes: {
            serviceName: MirrorNodeComponent;
        };
        mirrorNodeExplorers: {
            serviceName: MirrorNodeExplorerComponent;
        };
        relays: {
            serviceName: RelayComponent;
        };
    };
    wrapper: {
        componentsDataWrapper: any;
    };
    serviceName: string;
};
