import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPFamily } from "./CiliumBGPFamily.js"; import { IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1LabelSelector } from "../../meta/v1/LabelSelector.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * CiliumBGPFamilyWithAdverts represents a AFI/SAFI address family pair along with reference to BGP Advertisements. */ export interface ICiliumBGPFamilyWithAdverts extends IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPFamily { /** * Advertisements selects group of BGP Advertisement(s) to advertise for this family. * * If not specified, no advertisements are sent for this family. */ "advertisements"?: IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1LabelSelector; } /** * CiliumBGPFamilyWithAdverts represents a AFI/SAFI address family pair along with reference to BGP Advertisements. */ export declare class CiliumBGPFamilyWithAdverts extends Model implements ICiliumBGPFamilyWithAdverts { "afi": "ipv4" | "ipv6" | "l2vpn" | "ls" | "opaque"; "safi": "unicast" | "multicast" | "mpls_label" | "encapsulation" | "vpls" | "evpn" | "ls" | "sr_policy" | "mup" | "mpls_vpn" | "mpls_vpn_multicast" | "route_target_constraints" | "flowspec_unicast" | "flowspec_vpn" | "key_value"; "advertisements"?: IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1LabelSelector; constructor(data?: ModelData); } export type { ICiliumBGPFamilyWithAdverts as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPFamilyWithAdverts, CiliumBGPFamilyWithAdverts as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPFamilyWithAdverts };