import { IDevKnativePkgApisDuckV1Status } from "../../duck.knative.dev/v1/Status.js"; import { IDevKnativeServingPkgApisServingV1ConfigurationStatusFields } from "./ConfigurationStatusFields.js"; import { IDevKnativeServingPkgApisServingV1RouteStatusFields } from "./RouteStatusFields.js"; import { IDevKnativePkgApisDuckV1Conditions } from "../../duck.knative.dev/v1/Conditions.js"; import { IDevKnativePkgApisDuckV1Addressable } from "../../duck.knative.dev/v1/Addressable.js"; import { IDevKnativeServingPkgApisServingV1TrafficTarget } from "./TrafficTarget.js"; import { IDevKnativePkgApisURL } from "../../knative.dev/pkg/apis/URL.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ServiceStatus represents the Status stanza of the Service resource. */ export interface IServiceStatus extends IDevKnativePkgApisDuckV1Status, IDevKnativeServingPkgApisServingV1ConfigurationStatusFields, IDevKnativeServingPkgApisServingV1RouteStatusFields { } /** * ServiceStatus represents the Status stanza of the Service resource. */ export declare class ServiceStatus extends Model implements IServiceStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "latestCreatedRevisionName"?: string; "latestReadyRevisionName"?: string; "address"?: IDevKnativePkgApisDuckV1Addressable; "traffic"?: Array; "url"?: IDevKnativePkgApisURL; constructor(data?: ModelData); } export type { IServiceStatus as IDevKnativeServingPkgApisServingV1ServiceStatus, ServiceStatus as DevKnativeServingPkgApisServingV1ServiceStatus };