import { Metrics } from './metrics.js';
import { type PodMetrics } from './pod-metrics.js';
import { type Context } from '../../../types/index.js';
import { type NamespaceName } from '../../../types/namespace/namespace-name.js';
import { type PodName } from '../../../integration/kube/resources/pod/pod-name.js';
export declare class ClusterMetrics extends Metrics {
    readonly context: Context;
    readonly namespace: NamespaceName;
    readonly podMetrics: PodMetrics[];
    readonly postgresPodName: PodName;
    readonly postgresNamespace: NamespaceName;
    constructor(context: Context, namespace: NamespaceName, podMetrics: PodMetrics[], postgresPodName: PodName, postgresNamespace: NamespaceName, cpuInMillicores: number, memoryInMebibytes: number);
    toString(): string;
}
