import { IDevKnativeOperatorPkgApisOperatorBaseContourIngressConfiguration } from "../../knative.dev/operator/pkg/apis/operator/base/ContourIngressConfiguration.js"; import { IDevKnativeOperatorPkgApisOperatorBaseGatewayAPIIngressConfiguration } from "../../knative.dev/operator/pkg/apis/operator/base/GatewayAPIIngressConfiguration.js"; import { IDevKnativeOperatorPkgApisOperatorBaseIstioIngressConfiguration } from "../../knative.dev/operator/pkg/apis/operator/base/IstioIngressConfiguration.js"; import { IDevKnativeOperatorPkgApisOperatorBaseKourierIngressConfiguration } from "../../knative.dev/operator/pkg/apis/operator/base/KourierIngressConfiguration.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * IngressConfigs specifies options for the ingresses. */ export interface IIngressConfigs { "contour"?: IDevKnativeOperatorPkgApisOperatorBaseContourIngressConfiguration; "gateway-api"?: IDevKnativeOperatorPkgApisOperatorBaseGatewayAPIIngressConfiguration; "istio"?: IDevKnativeOperatorPkgApisOperatorBaseIstioIngressConfiguration; "kourier"?: IDevKnativeOperatorPkgApisOperatorBaseKourierIngressConfiguration; } /** * IngressConfigs specifies options for the ingresses. */ export declare class IngressConfigs extends Model implements IIngressConfigs { "contour"?: IDevKnativeOperatorPkgApisOperatorBaseContourIngressConfiguration; "gateway-api"?: IDevKnativeOperatorPkgApisOperatorBaseGatewayAPIIngressConfiguration; "istio"?: IDevKnativeOperatorPkgApisOperatorBaseIstioIngressConfiguration; "kourier"?: IDevKnativeOperatorPkgApisOperatorBaseKourierIngressConfiguration; constructor(data?: ModelData); } export type { IIngressConfigs as IDevKnativeOperatorPkgApisOperatorV1beta1IngressConfigs, IngressConfigs as DevKnativeOperatorPkgApisOperatorV1beta1IngressConfigs };