import { IDevKnativePkgApisDuckV1Addressable } from "./Addressable.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * AddressStatus shows how we expect folks to embed Addressable in * their Status field. */ export interface IAddressStatus { /** * Address is a single Addressable address. * If Addresses is present, Address will be ignored by clients. */ "address"?: IDevKnativePkgApisDuckV1Addressable; /** * Addresses is a list of addresses for different protocols (HTTP and HTTPS) * If Addresses is present, Address must be ignored by clients. */ "addresses"?: Array; } /** * AddressStatus shows how we expect folks to embed Addressable in * their Status field. */ export declare class AddressStatus extends Model implements IAddressStatus { "address"?: IDevKnativePkgApisDuckV1Addressable; "addresses"?: Array; constructor(data?: ModelData); } export type { IAddressStatus as IDevKnativePkgApisDuckV1AddressStatus, AddressStatus as DevKnativePkgApisDuckV1AddressStatus };