import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef } from "../v1/GeneratorRef.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretSecret } from "./PushSecretSecret.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IPushSecretSelector { /** * Point to a generator to create a Secret. */ "generatorRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef; /** * Select a Secret to Push. */ "secret"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretSecret; } export declare class PushSecretSelector extends Model implements IPushSecretSelector { "generatorRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef; "secret"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretSecret; constructor(data?: ModelData); } export type { IPushSecretSelector as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretSelector, PushSecretSelector as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretSelector };