import { z } from "zod"; /** * CiliumExternalWorkload is a Kubernetes Custom Resource that contains a specification for an external workload that can join the cluster. The name of the CRD is the FQDN of the external workload, and it needs to match the name in the workload registration. The labels on the CRD object are the labels that will be used to allocate a Cilium Identity for the external workload. If 'io.kubernetes.pod.namespace' or 'io.kubernetes.pod.name' labels are not explicitly specified, they will be defaulted to 'default' and , respectively. 'io.cilium.k8s.policy.cluster' will always be defined as the name of the current cluster, which defaults to "default". */ export declare const ICiliumExternalWorkloadSchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"cilium.io/v2">; kind: z.ZodLiteral<"CiliumExternalWorkload">; 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.ZodOptional; "ipv6-alloc-cidr": z.ZodOptional; }, z.core.$strip>>; status: z.ZodOptional; ip: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>;