import type { DaemonSet } from "@openlens/kube-object";
import type { MetricData } from "../metrics.api";
export interface DaemonSetPodMetricData {
    cpuUsage: MetricData;
    memoryUsage: MetricData;
    fsUsage: MetricData;
    fsWrites: MetricData;
    fsReads: MetricData;
    networkReceive: MetricData;
    networkTransmit: MetricData;
}
export type RequestPodMetricsForDaemonSets = (daemonsets: DaemonSet[], namespace: string, selector?: string) => Promise<DaemonSetPodMetricData>;
declare const requestPodMetricsForDaemonSetsInjectable: import("@ogre-tools/injectable").Injectable<RequestPodMetricsForDaemonSets, unknown, void>;
export default requestPodMetricsForDaemonSetsInjectable;
