import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1OnePasswordAuth } from "./OnePasswordAuth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * OnePasswordProvider configures a store to sync secrets using the 1Password Secret Manager provider. */ export interface IOnePasswordProvider { /** * Auth defines the information necessary to authenticate against OnePassword Connect Server */ "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1OnePasswordAuth; /** * ConnectHost defines the OnePassword Connect Server to connect to */ "connectHost": string; /** * Vaults defines which OnePassword vaults to search in which order */ "vaults": { [key: string]: number; }; } /** * OnePasswordProvider configures a store to sync secrets using the 1Password Secret Manager provider. */ export declare class OnePasswordProvider extends Model implements IOnePasswordProvider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1OnePasswordAuth; "connectHost": string; "vaults": { [key: string]: number; }; constructor(data?: ModelData); } export type { IOnePasswordProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1OnePasswordProvider, OnePasswordProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1OnePasswordProvider };