import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumEgressGatewayPolicySpec } from "./CiliumEgressGatewayPolicySpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; export interface ICiliumEgressGatewayPolicy extends TypeMeta { "apiVersion": "cilium.io/v2"; "kind": "CiliumEgressGatewayPolicy"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumEgressGatewayPolicySpec; } export declare class CiliumEgressGatewayPolicy extends Model implements ICiliumEgressGatewayPolicy { "apiVersion": "cilium.io/v2"; "kind": "CiliumEgressGatewayPolicy"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumEgressGatewayPolicySpec; static apiVersion: ICiliumEgressGatewayPolicy["apiVersion"]; static kind: ICiliumEgressGatewayPolicy["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ICiliumEgressGatewayPolicy as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumEgressGatewayPolicy, CiliumEgressGatewayPolicy as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumEgressGatewayPolicy };