import type { HelmChart } from "../../../../common/k8s-api/endpoints/helm-charts.api";
import type { HelmRelease } from "../../../../common/k8s-api/endpoints/helm-releases.api";
import type { HelmChartVersion } from "./versions";
/**
 * @param release The release to try and figure out what chart versions match for
 * @param charts The list of possible helm charts that `release` could be of
 */
export type RequestVersionsOfHelmChart = (release: HelmRelease, charts: HelmChart[]) => Promise<HelmChartVersion[]>;
declare const requestVersionsOfHelmChartInjectable: import("@ogre-tools/injectable").Injectable<RequestVersionsOfHelmChart, unknown, void>;
export default requestVersionsOfHelmChartInjectable;
