import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPSMAuthSecretRef } from "./GCPSMAuthSecretRef.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPWorkloadIdentity } from "./GCPWorkloadIdentity.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IGCPSMAuth { "secretRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPSMAuthSecretRef; "workloadIdentity"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPWorkloadIdentity; } export declare class GCPSMAuth extends Model implements IGCPSMAuth { "secretRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPSMAuthSecretRef; "workloadIdentity"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPWorkloadIdentity; constructor(data?: ModelData); } export type { IGCPSMAuth as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPSMAuth, GCPSMAuth as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GCPSMAuth };