import { ModelData, Model } from "@kubernetes-models/base";
/**
 * ApisixRoute holds information on the APISIX Route the rollout needs to modify
 */
export interface IApisixRoute {
    /**
     * Name refer to the name of the APISIX Route used to route traffic to the service
     */
    "name": string;
    /**
     * RuleRef a list of the APISIX Route HTTP Rules used to route traffic to the service
     */
    "rules"?: Array<string>;
}
/**
 * ApisixRoute holds information on the APISIX Route the rollout needs to modify
 */
export declare class ApisixRoute extends Model<IApisixRoute> implements IApisixRoute {
    "name": string;
    "rules"?: Array<string>;
    constructor(data?: ModelData<IApisixRoute>);
}
export type { IApisixRoute as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ApisixRoute, ApisixRoute as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ApisixRoute };
