import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewriteRegexp } from "./ExternalSecretRewriteRegexp.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewriteTransform } from "./ExternalSecretRewriteTransform.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IExternalSecretRewrite { /** * Used to rewrite with regular expressions. * The resulting key will be the output of a regexp.ReplaceAll operation. */ "regexp"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewriteRegexp; /** * Used to apply string transformation on the secrets. * The resulting key will be the output of the template applied by the operation. */ "transform"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewriteTransform; } export declare class ExternalSecretRewrite extends Model implements IExternalSecretRewrite { "regexp"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewriteRegexp; "transform"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewriteTransform; constructor(data?: ModelData); } export type { IExternalSecretRewrite as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewrite, ExternalSecretRewrite as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretRewrite };