/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
/// <reference types="node" />
/// <reference types="node" />
declare const _default: {
    injectable: import("@ogre-tools/injectable").Injectable<(repoName: string, chartName: string, version?: string) => Promise<import("@openlens/utilities").Result<string, Omit<import("child_process").ExecException, "code"> & Omit<NodeJS.ErrnoException, "code"> & {
        code?: string | number | null | undefined;
    } & {
        stderr: string;
    }> | undefined>, unknown, void> | import("@ogre-tools/injectable").InjectionToken<(repoName: string, chartName: string, version?: string) => Promise<import("@openlens/utilities").Result<string, Omit<import("child_process").ExecException, "code"> & Omit<NodeJS.ErrnoException, "code"> & {
        code?: string | number | null | undefined;
    } & {
        stderr: string;
    }> | undefined>, void>;
    overridingInstantiate: import("@ogre-tools/injectable").Instantiate<(repoName: string, chartName: string, version?: string) => Promise<import("@openlens/utilities").Result<string, Omit<import("child_process").ExecException, "code"> & Omit<NodeJS.ErrnoException, "code"> & {
        code?: string | number | null | undefined;
    } & {
        stderr: string;
    }> | undefined>, void>;
};
export default _default;
