import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretConversionStrategy } from "./ExternalSecretConversionStrategy.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretDecodingStrategy } from "./ExternalSecretDecodingStrategy.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1FindName } from "./FindName.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IExternalSecretFind { /** * Used to define a conversion Strategy */ "conversionStrategy"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretConversionStrategy; /** * Used to define a decoding Strategy */ "decodingStrategy"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretDecodingStrategy; /** * Finds secrets based on the name. */ "name"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1FindName; /** * A root path to start the find operations. */ "path"?: string; /** * Find secrets based on tags. */ "tags"?: { [key: string]: string; }; } export declare class ExternalSecretFind extends Model implements IExternalSecretFind { "conversionStrategy"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretConversionStrategy; "decodingStrategy"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretDecodingStrategy; "name"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1FindName; "path"?: string; "tags"?: { [key: string]: string; }; constructor(data?: ModelData); } export type { IExternalSecretFind as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretFind, ExternalSecretFind as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ExternalSecretFind };