import type { KubeObjectDetailMetrics } from "@openlens/metrics";
import type { InjectionToken } from "@ogre-tools/injectable";
import type { ClusterMetricsResourceType } from "../../../../../common/cluster-types";
import type { KubeObjectDetailItem } from "../kube-object-detail-item-injection-token";
import type { KubeObject } from "@openlens/kube-object";
export type GetMetricsKubeObjectDetailItem = <K extends KubeObject>(token: InjectionToken<KubeObjectDetailMetrics<K>, void>, metricResourceType: ClusterMetricsResourceType) => KubeObjectDetailItem;
export declare const getMetricsKubeObjectDetailItemInjectable: import("@ogre-tools/injectable").Injectable<GetMetricsKubeObjectDetailItem, unknown, void>;
