import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PasswordDepotAuth } from "./PasswordDepotAuth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Configures a store to sync secrets with a Password Depot instance. */ export interface IPasswordDepotProvider { /** * Auth configures how secret-manager authenticates with a Password Depot instance. */ "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PasswordDepotAuth; /** * Database to use as source */ "database": string; /** * URL configures the Password Depot instance URL. */ "host": string; } /** * Configures a store to sync secrets with a Password Depot instance. */ export declare class PasswordDepotProvider extends Model implements IPasswordDepotProvider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PasswordDepotAuth; "database": string; "host": string; constructor(data?: ModelData); } export type { IPasswordDepotProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PasswordDepotProvider, PasswordDepotProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PasswordDepotProvider };