import * as yup from 'yup'; export declare const SNOWFLAKE_AUTH_METHODS: readonly ["password", "keyPair"]; export type SnowflakeAuthMethod = (typeof SNOWFLAKE_AUTH_METHODS)[number]; export declare const snowflakeKeyPairAuthVariantSchema: yup.ObjectSchema<{ privateKeySecretArn: string; passphraseSecretArn: string; }, yup.AnyObject, { privateKeySecretArn: string; passphraseSecretArn: string; }, "d">; export declare const getSnowflakeAuthSchema: () => yup.Lazy<{ method: NonNullable<"password" | "keyPair" | undefined>; variants: {}; }, yup.AnyObject, any>; export declare const getSnowflakeAuthDefaults: () => { method: SnowflakeAuthMethod; variants: { keyPair: { privateKeySecretArn: string; passphraseSecretArn: string; }; }; };