import { z } from "zod"; /** * CiliumNode represents a node managed by Cilium. It contains a specification to control various node specific configuration aspects and a status section to represent the status of the node. */ export declare const ICiliumNodeSchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"cilium.io/v2">; kind: z.ZodLiteral<"CiliumNode">; metadata: z.ZodObject<{ annotations: z.ZodOptional>; creationTimestamp: z.ZodOptional>; deletionGracePeriodSeconds: z.ZodOptional; deletionTimestamp: z.ZodOptional>; finalizers: z.ZodOptional>; generateName: z.ZodOptional; generation: z.ZodOptional; labels: z.ZodOptional>; managedFields: z.ZodOptional; fieldsType: z.ZodOptional; fieldsV1: z.ZodOptional>; manager: z.ZodOptional; operation: z.ZodOptional; subresource: z.ZodOptional; time: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodOptional; namespace: z.ZodOptional; ownerReferences: z.ZodOptional; controller: z.ZodOptional; kind: z.ZodString; name: z.ZodString; uid: z.ZodString; }, z.core.$strip>>>; resourceVersion: z.ZodOptional; selfLink: z.ZodOptional; uid: z.ZodOptional; }, z.core.$strip>; spec: z.ZodObject<{ addresses: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>>; "alibaba-cloud": z.ZodOptional; "cidr-block": z.ZodOptional; "instance-type": z.ZodOptional; "security-group-tags": z.ZodOptional>; "security-groups": z.ZodOptional>; "vpc-id": z.ZodOptional; "vswitch-tags": z.ZodOptional>; vswitches: z.ZodOptional>; }, z.core.$strip>>; azure: z.ZodOptional; }, z.core.$strip>>; encryption: z.ZodOptional; }, z.core.$strip>>; eni: z.ZodOptional; "delete-on-termination": z.ZodOptional; "disable-prefix-delegation": z.ZodOptional; "exclude-interface-tags": z.ZodOptional>; "first-interface-index": z.ZodOptional; "instance-id": z.ZodOptional; "instance-type": z.ZodOptional; "max-above-watermark": z.ZodOptional; "min-allocate": z.ZodOptional; "node-subnet-id": z.ZodOptional; "pre-allocate": z.ZodOptional; "security-group-tags": z.ZodOptional>; "security-groups": z.ZodOptional>; "subnet-ids": z.ZodOptional>; "subnet-tags": z.ZodOptional>; "use-primary-address": z.ZodOptional; "vpc-id": z.ZodOptional; }, z.core.$strip>>; health: z.ZodOptional; ipv6: z.ZodOptional; }, z.core.$strip>>; ingress: z.ZodOptional; ipv6: z.ZodOptional; }, z.core.$strip>>; "instance-id": z.ZodOptional; ipam: z.ZodOptional; "max-allocate": z.ZodOptional; "min-allocate": z.ZodOptional; "pod-cidr-allocation-threshold": z.ZodOptional; "pod-cidr-release-threshold": z.ZodOptional; podCIDRs: z.ZodOptional>; pool: z.ZodOptional; resource: z.ZodOptional; }, z.core.$strip>>>; pools: z.ZodOptional>; pool: z.ZodString; }, z.core.$strip>>>; requested: z.ZodOptional; "ipv6-addrs": z.ZodOptional; }, z.core.$strip>>; pool: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; "pre-allocate": z.ZodOptional; }, z.core.$strip>>; nodeidentity: z.ZodOptional; }, z.core.$strip>; status: z.ZodOptional; "mac-address": z.ZodOptional; "network-interface-id": z.ZodOptional; "primary-ip-address": z.ZodOptional; "private-ipsets": z.ZodOptional; "private-ip-address": z.ZodOptional; }, z.core.$strip>>>; "security-groupids": z.ZodOptional>; tags: z.ZodOptional>; type: z.ZodOptional; vpc: z.ZodOptional; "ipv6-cidr": z.ZodOptional; "vpc-id": z.ZodOptional; }, z.core.$strip>>; vswitch: z.ZodOptional; "ipv6-cidr": z.ZodOptional; "vswitch-id": z.ZodOptional; }, z.core.$strip>>; "zone-id": z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; azure: z.ZodOptional; addresses: z.ZodOptional; state: z.ZodOptional; subnet: z.ZodOptional; }, z.core.$strip>>>; cidr: z.ZodOptional; gateway: z.ZodOptional; id: z.ZodOptional; mac: z.ZodOptional; name: z.ZodOptional; "security-group": z.ZodOptional; state: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; eni: z.ZodOptional>; "availability-zone": z.ZodOptional; description: z.ZodOptional; id: z.ZodOptional; ip: z.ZodOptional; mac: z.ZodOptional; number: z.ZodOptional; prefixes: z.ZodOptional>; "security-groups": z.ZodOptional>; subnet: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; tags: z.ZodOptional>; vpc: z.ZodOptional>; id: z.ZodOptional; "primary-cidr": z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; ipam: z.ZodOptional; }, z.core.$strip>>; "pod-cidrs": z.ZodOptional, z.ZodLiteral<"depleted">, z.ZodLiteral<"in-use">]>>; }, z.core.$strip>>>; "release-ips": z.ZodOptional, z.ZodLiteral<"ready-for-release">, z.ZodLiteral<"do-not-release">, z.ZodLiteral<"released">]>>>; used: z.ZodOptional; resource: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>;