/**
 * Exception thrown when the execution of the Helm executable fails.
 */
export declare class HelmExecutionException extends Error {
    /**
     * The default message to use when no message is provided
     */
    private static readonly DEFAULT_MESSAGE;
    /**
     * The non-zero system exit code returned by the Helm executable or the operating system
     */
    private readonly exitCode;
    /**
     * The standard output of the Helm executable
     */
    private readonly stdOut;
    /**
     * The standard error of the Helm executable
     */
    private readonly stdErr;
    constructor(exitCode: number, messageOrStdOutOrCause?: string | Error, stdErrorOrCause?: string | Error, stdErrorParameter?: string);
    /**
     * Returns the exit code returned by the Helm executable or the operating system.
     * @returns The exit code returned by the Helm executable or the operating system
     */
    getExitCode(): number;
    /**
     * Returns the standard output of the Helm executable.
     * @returns The standard output of the Helm executable
     */
    getStdOut(): string;
    /**
     * Returns the standard error of the Helm executable.
     * @returns The standard error of the Helm executable
     */
    getStdErr(): string;
    /**
     * Returns a string representation of the exception.
     * @returns A string representation of the exception
     */
    toString(): string;
}
