import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationMatchExpression } from "./ApplicationMatchExpression.js";
import { IIoK8sApimachineryPkgUtilIntstrIntOrString } from "@kubernetes-models/apimachinery/util/intstr/IntOrString";
import { ModelData, Model } from "@kubernetes-models/base";
export interface IApplicationSetRolloutStep {
    "matchExpressions"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationMatchExpression>;
    "maxUpdate"?: IIoK8sApimachineryPkgUtilIntstrIntOrString;
}
export declare class ApplicationSetRolloutStep extends Model<IApplicationSetRolloutStep> implements IApplicationSetRolloutStep {
    "matchExpressions"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationMatchExpression>;
    "maxUpdate"?: IIoK8sApimachineryPkgUtilIntstrIntOrString;
    constructor(data?: ModelData<IApplicationSetRolloutStep>);
}
export type { IApplicationSetRolloutStep as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetRolloutStep, ApplicationSetRolloutStep as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetRolloutStep };
