import { IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1SafeAuthorization } from "./SafeAuthorization.js"; import { IIoK8sApiCoreV1SecretKeySelector } from "kubernetes-models/v1/SecretKeySelector"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IAuthorization extends IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1SafeAuthorization { /** * credentialsFile defines the file to read a secret from, mutually exclusive with `credentials`. */ "credentialsFile"?: string; } export declare class Authorization extends Model implements IAuthorization { "credentials"?: IIoK8sApiCoreV1SecretKeySelector; "type"?: string; "credentialsFile"?: string; constructor(data?: ModelData); } export type { IAuthorization as IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1Authorization, Authorization as ComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1Authorization };