import * as yup from 'yup'; export declare const awsSecretsVariantSchema: yup.ObjectSchema<{ credentialsSecretArn: string; isValidated: boolean; snowflakeAuth: { method: NonNullable<"password" | "keyPair" | undefined>; variants: {}; }; transport: { variants: {}; transportType: NonNullable<"unencrypted" | "awsTls" | "awsMtls" | undefined>; }; }, yup.AnyObject, { credentialsSecretArn: string; isValidated: boolean; snowflakeAuth: { method: import("./snowflakeAuth.schema").SnowflakeAuthMethod; variants: { keyPair: { privateKeySecretArn: string; passphraseSecretArn: string; }; }; }; transport: { transportType: import("./awsTransport.schema").AwsTransportType; variants: { awsTls: { caCertSecretArn: string; }; awsMtls: { caCertSecretArn: string; clientCertSecretArn: string; clientKeySecretArn: string; clientKeyPassphraseSecretArn: string; }; }; }; }, "d">;