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