import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreSpec } from "./SecretStoreSpec.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreStatus } from "./SecretStoreStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * ClusterSecretStore represents a secure external location for storing secrets, which can be referenced as part of `storeRef` fields. */ export interface IClusterSecretStore extends TypeMeta { "apiVersion": "external-secrets.io/v1beta1"; "kind": "ClusterSecretStore"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreSpec; "status"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreStatus; } /** * ClusterSecretStore represents a secure external location for storing secrets, which can be referenced as part of `storeRef` fields. */ export declare class ClusterSecretStore extends Model implements IClusterSecretStore { "apiVersion": "external-secrets.io/v1beta1"; "kind": "ClusterSecretStore"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreSpec; "status"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreStatus; static apiVersion: IClusterSecretStore["apiVersion"]; static kind: IClusterSecretStore["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IClusterSecretStore as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1ClusterSecretStore, ClusterSecretStore as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1ClusterSecretStore };