import { type NodeAlias } from '../../types/aliases.js';
import { type ClusterReferenceName } from '../../types/index.js';
export declare class ConsensusNode {
    readonly name: NodeAlias;
    readonly nodeId: number;
    readonly namespace: string;
    readonly cluster: ClusterReferenceName;
    readonly context: string;
    readonly dnsBaseDomain: string;
    readonly dnsConsensusNodePattern: string;
    readonly fullyQualifiedDomainName: string;
    constructor(name: NodeAlias, nodeId: number, namespace: string, cluster: ClusterReferenceName, context: string, dnsBaseDomain: string, dnsConsensusNodePattern: string, fullyQualifiedDomainName: string);
}
