import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1PasswordSpec } from "./PasswordSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Password generates a random password based on the * configuration parameters in spec. * You can specify the length, characterset and other attributes. */ export interface IPassword extends TypeMeta { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "Password"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1PasswordSpec; } /** * Password generates a random password based on the * configuration parameters in spec. * You can specify the length, characterset and other attributes. */ export declare class Password extends Model implements IPassword { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "Password"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1PasswordSpec; static apiVersion: IPassword["apiVersion"]; static kind: IPassword["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IPassword as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1Password, Password as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1Password };