import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef } from "./GeneratorRef.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1SecretStoreRef } from "./SecretStoreRef.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * StoreSourceRef allows you to override the SecretStore source * from which the secret will be pulled from. * You can define at maximum one property. */ export interface IStoreSourceRef { /** * GeneratorRef points to a generator custom resource. * * Deprecated: The generatorRef is not implemented in .data[]. * this will be removed with v1. */ "generatorRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef; "storeRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1SecretStoreRef; } /** * StoreSourceRef allows you to override the SecretStore source * from which the secret will be pulled from. * You can define at maximum one property. */ export declare class StoreSourceRef extends Model implements IStoreSourceRef { "generatorRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef; "storeRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1SecretStoreRef; constructor(data?: ModelData); } export type { IStoreSourceRef as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1StoreSourceRef, StoreSourceRef as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1StoreSourceRef };