import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1ServiceConfig } from "./ServiceConfig.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * CiliumGatewayClassConfigSpec specifies all the configuration options for a * Cilium managed GatewayClass. */ export interface ICiliumGatewayClassConfigSpec { /** * Description helps describe a GatewayClass configuration with more details. */ "description"?: string; /** * Service specifies the configuration for the generated Service. * Note that not all fields from upstream Service.Spec are supported */ "service"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1ServiceConfig; } /** * CiliumGatewayClassConfigSpec specifies all the configuration options for a * Cilium managed GatewayClass. */ export declare class CiliumGatewayClassConfigSpec extends Model implements ICiliumGatewayClassConfigSpec { "description"?: string; "service"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1ServiceConfig; constructor(data?: ModelData); } export type { ICiliumGatewayClassConfigSpec as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumGatewayClassConfigSpec, CiliumGatewayClassConfigSpec as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumGatewayClassConfigSpec };