import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCRAccessTokenSpec } from "./GCRAccessTokenSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * GCRAccessToken generates an GCP access token * that can be used to authenticate with GCR. */ export interface IGCRAccessToken extends TypeMeta { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "GCRAccessToken"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCRAccessTokenSpec; } /** * GCRAccessToken generates an GCP access token * that can be used to authenticate with GCR. */ export declare class GCRAccessToken extends Model implements IGCRAccessToken { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "GCRAccessToken"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCRAccessTokenSpec; static apiVersion: IGCRAccessToken["apiVersion"]; static kind: IGCRAccessToken["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IGCRAccessToken as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCRAccessToken, GCRAccessToken as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1GCRAccessToken };