import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1CSMAuth } from "./CSMAuth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * CloudruSMProvider configures a store to sync secrets using the Cloud.ru Secret Manager provider. */ export interface ICloudruSMProvider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1CSMAuth; /** * ProjectID is the project, which the secrets are stored in. */ "projectID"?: string; } /** * CloudruSMProvider configures a store to sync secrets using the Cloud.ru Secret Manager provider. */ export declare class CloudruSMProvider extends Model implements ICloudruSMProvider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1CSMAuth; "projectID"?: string; constructor(data?: ModelData); } export type { ICloudruSMProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1CloudruSMProvider, CloudruSMProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1CloudruSMProvider };