/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import type { HpaMetricType, LabelSelector } from "@openlens/kube-object";
type MetricNames = Partial<Record<"resource" | "pods" | "object" | "external" | "containerResource", {
    name?: string;
    metricName?: string;
    metric?: {
        name?: string;
        selector?: LabelSelector;
    };
}>>;
interface Metric extends MetricNames {
    type: HpaMetricType;
}
export declare function getMetricName(metric: Metric | undefined): string | undefined;
export {};
