import { z } from "zod"; /** * CiliumEndpoint is the status of a Cilium policy rule. */ export declare const ICiliumEndpointSchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"cilium.io/v2">; kind: z.ZodLiteral<"CiliumEndpoint">; 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>; status: z.ZodOptional; "error-retry-base": z.ZodOptional; interval: z.ZodOptional; }, z.core.$strip>>; name: z.ZodOptional; status: z.ZodOptional; "failure-count": z.ZodOptional; "last-failure-msg": z.ZodOptional; "last-failure-timestamp": z.ZodOptional; "last-success-timestamp": z.ZodOptional; "success-count": z.ZodOptional; }, z.core.$strip>>; uuid: z.ZodOptional; }, z.core.$strip>>>; encryption: z.ZodOptional; }, z.core.$strip>>; "external-identifiers": z.ZodOptional; "container-name": z.ZodOptional; "docker-endpoint-id": z.ZodOptional; "docker-network-id": z.ZodOptional; "k8s-namespace": z.ZodOptional; "k8s-pod-name": z.ZodOptional; "pod-name": z.ZodOptional; }, z.core.$strip>>; health: z.ZodOptional; connected: z.ZodOptional; overallHealth: z.ZodOptional; policy: z.ZodOptional; }, z.core.$strip>>; id: z.ZodOptional; identity: z.ZodOptional; labels: z.ZodOptional>; }, z.core.$strip>>; log: z.ZodOptional; message: z.ZodOptional; state: z.ZodOptional; timestamp: z.ZodOptional; }, z.core.$strip>>>; "named-ports": z.ZodOptional; port: z.ZodOptional; protocol: z.ZodOptional; }, z.core.$strip>>>; networking: z.ZodOptional; ipv6: z.ZodOptional; }, z.core.$strip>>; node: z.ZodOptional; }, z.core.$strip>>; policy: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; allowed: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; denied: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; enforcing: z.ZodBoolean; removing: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; state: z.ZodOptional; }, z.core.$strip>>; ingress: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; allowed: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; denied: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; enforcing: z.ZodBoolean; removing: z.ZodOptional; identity: z.ZodOptional; "identity-labels": z.ZodOptional>; protocol: z.ZodOptional; }, z.core.$strip>>>; state: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; state: z.ZodOptional, z.ZodLiteral<"waiting-for-identity">, z.ZodLiteral<"not-ready">, z.ZodLiteral<"waiting-to-regenerate">, z.ZodLiteral<"regenerating">, z.ZodLiteral<"restoring">, z.ZodLiteral<"ready">, z.ZodLiteral<"disconnecting">, z.ZodLiteral<"disconnected">, z.ZodLiteral<"invalid">]>>; "visibility-policy-status": z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>;