/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import type { KubeApiResource } from "../../common/rbac";
import type { Cluster } from "../../common/cluster/cluster";
import type { AsyncResult } from "@openlens/utilities";
export type RequestApiResources = (cluster: Cluster) => AsyncResult<KubeApiResource[], Error>;
export interface KubeResourceListGroup {
    group: string;
    path: string;
}
declare const requestApiResourcesInjectable: import("@ogre-tools/injectable").Injectable<RequestApiResources, unknown, void>;
export default requestApiResourcesInjectable;
