import { z } from "zod"; /** * CiliumBGPPeeringPolicy is a Kubernetes third-party resource for instructing Cilium's BGP control plane to create virtual BGP routers. */ export declare const ICiliumBGPPeeringPolicySchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"cilium.io/v2alpha1">; kind: z.ZodLiteral<"CiliumBGPPeeringPolicy">; 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, z.ZodLiteral<"NotIn">, z.ZodLiteral<"Exists">, z.ZodLiteral<"DoesNotExist">]>; values: z.ZodOptional>; }, z.core.$strip>>>; matchLabels: z.ZodOptional>; }, z.core.$strip>>; virtualRouters: z.ZodArray; localASN: z.ZodNumber; neighbors: z.ZodArray>; eBGPMultihopTTL: z.ZodDefault>; gracefulRestart: z.ZodOptional>; }, z.core.$strip>>; holdTimeSeconds: z.ZodDefault>; keepAliveTimeSeconds: z.ZodDefault>; peerASN: z.ZodNumber; peerAddress: z.ZodString; peerPort: z.ZodDefault>; }, z.core.$strip>>; serviceSelector: z.ZodOptional, z.ZodLiteral<"NotIn">, z.ZodLiteral<"Exists">, z.ZodLiteral<"DoesNotExist">]>; values: z.ZodOptional>; }, z.core.$strip>>>; matchLabels: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>;