import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1Device42Auth } from "./Device42Auth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Device42Provider configures a store to sync secrets with a Device42 instance. */ export interface IDevice42Provider { /** * Auth configures how secret-manager authenticates with a Device42 instance. */ "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1Device42Auth; /** * URL configures the Device42 instance URL. */ "host": string; } /** * Device42Provider configures a store to sync secrets with a Device42 instance. */ export declare class Device42Provider extends Model implements IDevice42Provider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1Device42Auth; "host": string; constructor(data?: ModelData); } export type { IDevice42Provider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1Device42Provider, Device42Provider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1Device42Provider };