import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef } from "./GeneratorRef.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1SecretStoreRef } 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"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef; "storeRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1SecretStoreRef; } /** * 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"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef; "storeRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1SecretStoreRef; constructor(data?: ModelData); } export type { IStoreGeneratorSourceRef as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1StoreGeneratorSourceRef, StoreGeneratorSourceRef as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1StoreGeneratorSourceRef };