/**
 * Represents a chart and is used to interact with the Helm install and uninstall commands.
 */
export declare class Chart {
    readonly name: string;
    readonly repoName?: string;
    /**
     * Creates a new Chart instance.
     * @param name the name of the Helm chart.
     * @param repoName the name of repository which contains the Helm chart.
     */
    constructor(name: string, repoName?: string);
    /**
     * Returns a string representation of the chart.
     * If repoName is provided, returns "repoName/name", otherwise just returns "name".
     */
    toString(): string;
    /**
     * Returns the qualified name of the chart (same as toString).
     */
    qualified(): string;
    /**
     * Returns the unqualified name of the chart (just the name without the repo).
     */
    unqualified(): string;
}
