import { ModelData, Model } from "@kubernetes-models/base";
/**
 * InstallStrategy holds the configuration for Helm install strategy.
 */
export interface IInstallStrategy {
    /**
     * Name of the install strategy.
     */
    "name": "RemediateOnFailure" | "RetryOnFailure";
    "retryInterval"?: string;
}
/**
 * InstallStrategy holds the configuration for Helm install strategy.
 */
export declare class InstallStrategy extends Model<IInstallStrategy> implements IInstallStrategy {
    "name": "RemediateOnFailure" | "RetryOnFailure";
    "retryInterval"?: string;
    constructor(data?: ModelData<IInstallStrategy>);
}
export type { IInstallStrategy as IComGithubFluxcdHelmControllerApiV2InstallStrategy, InstallStrategy as ComGithubFluxcdHelmControllerApiV2InstallStrategy };
