import type { KubeJsonApi } from "../../common/k8s-api/kube-json-api";
export type ApiKubePatch = KubeJsonApi["patch"];
declare const apiKubePatchInjectable: import("@ogre-tools/injectable").Injectable<(<OutData = import("@openlens/kube-object").KubeJsonApiData<import("@openlens/kube-object").KubeJsonApiObjectMetadata<import("@openlens/kube-object").KubeObjectScope>, unknown, unknown>, Query = Partial<Record<string, import("@openlens/json-api").QueryParam>>>(path: string, params?: (import("@openlens/json-api").ParamsAndQuery<Omit<import("@openlens/json-api").JsonApiParams<import("@openlens/kube-object").KubeJsonApiData<import("@openlens/kube-object").KubeJsonApiObjectMetadata<import("@openlens/kube-object").KubeObjectScope>, unknown, unknown>>, "data">, Query> & {
    data?: import("rfc6902").Patch | import("type-fest/source/partial-deep").PartialObjectDeep<import("@openlens/kube-object").KubeJsonApiData<import("@openlens/kube-object").KubeJsonApiObjectMetadata<import("@openlens/kube-object").KubeObjectScope>, unknown, unknown>, {}> | undefined;
}) | undefined, reqInit?: import("@openlens/node-fetch").RequestInit | undefined) => Promise<OutData>), unknown, void>;
export default apiKubePatchInjectable;
