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