import { type HelmExecutionBuilder } from '../../execution/helm-execution-builder.js';
import { type Options } from '../options.js';
/**
 * Options for uninstalling a Helm chart.
 */
export declare class UnInstallChartOptions implements Options {
    private readonly _namespace?;
    private readonly _kubeContext?;
    constructor(namespace?: string, kubeContext?: string);
    /**
     * Gets the namespace where the release should be uninstalled.
     * @returns The namespace or undefined if not set.
     */
    get namespace(): string | undefined;
    /**
     * Gets the Kubernetes context to use.
     * @returns The Kubernetes context or undefined if not set.
     */
    get kubeContext(): string | undefined;
    /**
     * Applies the options to the given builder.
     * @param builder The builder to apply the options to.
     */
    apply(builder: HelmExecutionBuilder): void;
}
