import { AbstractHelmClient, PackageOptions, PushOptions } from '../types.js'; import 'prettier'; /** Helm wrapper class */ declare class HelmClient extends AbstractHelmClient { /** * Creates an instance of HelmClient */ constructor(); /** * Package a chart directory into a chart archive * * @param {PackageOptions} [options] */ package(options: PackageOptions): Promise; push(options: PushOptions): void; dependencyUpdate(chartFolder: string): void; dependencyBuild(chartFolder: string): void; addRepository(name: string, url: string): void; /** * Initialize Helm * * @returns A promise */ initialize(): Promise; private runCommand; } /** * Create a new Helm client instance * * @returns {HelmClient} */ declare const createHelmClient: () => HelmClient; export { HelmClient, createHelmClient };