import { IIoK8sApimachineryPkgApisMetaV1LabelSelector } from "@kubernetes-models/apimachinery/apis/meta/v1/LabelSelector"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IPushSecretStoreRef { /** * Kind of the SecretStore resource (SecretStore or ClusterSecretStore) */ "kind"?: "SecretStore" | "ClusterSecretStore"; /** * Optionally, sync to secret stores with label selector */ "labelSelector"?: IIoK8sApimachineryPkgApisMetaV1LabelSelector; /** * Optionally, sync to the SecretStore of the given name */ "name"?: string; } export declare class PushSecretStoreRef extends Model implements IPushSecretStoreRef { "kind"?: "SecretStore" | "ClusterSecretStore"; "labelSelector"?: IIoK8sApimachineryPkgApisMetaV1LabelSelector; "name"?: string; constructor(data?: ModelData); } export type { IPushSecretStoreRef as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretStoreRef, PushSecretStoreRef as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretStoreRef };