import { IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCPSMAuth } from "./GCPSMAuth.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IGCRAccessTokenSpec { /** * Auth defines the means for authenticating with GCP */ "auth": IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCPSMAuth; /** * ProjectID defines which project to use to authenticate with */ "projectID": string; } export declare class GCRAccessTokenSpec extends Model implements IGCRAccessTokenSpec { "auth": IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCPSMAuth; "projectID": string; constructor(data?: ModelData); } export type { IGCRAccessTokenSpec as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCRAccessTokenSpec, GCRAccessTokenSpec as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCRAccessTokenSpec };