import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GeneratorRef } from "./GeneratorRef.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreRef } from "./SecretStoreRef.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * StoreGeneratorSourceRef allows you to override the source * from which the secret will be pulled from. * You can define at maximum one property. */ export interface IStoreGeneratorSourceRef { /** * GeneratorRef points to a generator custom resource. */ "generatorRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GeneratorRef; "storeRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreRef; } /** * StoreGeneratorSourceRef allows you to override the source * from which the secret will be pulled from. * You can define at maximum one property. */ export declare class StoreGeneratorSourceRef extends Model implements IStoreGeneratorSourceRef { "generatorRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1GeneratorRef; "storeRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1SecretStoreRef; constructor(data?: ModelData); } export type { IStoreGeneratorSourceRef as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1StoreGeneratorSourceRef, StoreGeneratorSourceRef as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1StoreGeneratorSourceRef };