import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2NetworkPolicyCondition } from "./NetworkPolicyCondition.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumNetworkPolicyNodeStatus } from "./CiliumNetworkPolicyNodeStatus.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * CiliumNetworkPolicyStatus is the status of a Cilium policy rule. */ export interface ICiliumNetworkPolicyStatus { "conditions"?: Array; /** * DerivativePolicies is the status of all policies derived from the Cilium * policy */ "derivativePolicies"?: { [key: string]: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumNetworkPolicyNodeStatus; }; } /** * CiliumNetworkPolicyStatus is the status of a Cilium policy rule. */ export declare class CiliumNetworkPolicyStatus extends Model implements ICiliumNetworkPolicyStatus { "conditions"?: Array; "derivativePolicies"?: { [key: string]: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumNetworkPolicyNodeStatus; }; constructor(data?: ModelData); } export type { ICiliumNetworkPolicyStatus as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumNetworkPolicyStatus, CiliumNetworkPolicyStatus as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumNetworkPolicyStatus };