import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1Device42Auth } 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": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1Device42Auth; /** * 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": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1Device42Auth; "host": string; constructor(data?: ModelData); } export type { IDevice42Provider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1Device42Provider, Device42Provider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1Device42Provider };