import { IComGithubCiliumCiliumPkgPolicyApiAuthenticationMode } from "./AuthenticationMode.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Authentication specifies the kind of cryptographic authentication required for the traffic to * be allowed. */ export interface IAuthentication { /** * Mode is the required authentication mode for the allowed traffic, if any. */ "mode": IComGithubCiliumCiliumPkgPolicyApiAuthenticationMode; } /** * Authentication specifies the kind of cryptographic authentication required for the traffic to * be allowed. */ export declare class Authentication extends Model implements IAuthentication { "mode": IComGithubCiliumCiliumPkgPolicyApiAuthenticationMode; constructor(data?: ModelData); } export type { IAuthentication as IComGithubCiliumCiliumPkgPolicyApiAuthentication, Authentication as ComGithubCiliumCiliumPkgPolicyApiAuthentication };