import { PasskeyManager } from './auth/passkey/index.cjs'; export { BeginAuthenticationResponse, BeginRegistrationResponse, BeginTransactionVerificationResponse, PasskeyAuthenticationParams, PasskeyInfo, PasskeyRegistrationParams, TransactionVerificationParams } from './auth/passkey/index.cjs'; import { BLSManager } from './core/bls/index.cjs'; import { B as BLSConfig } from './types-DgyPLum6.cjs'; export { a as BLSNode, b as BLSSignatureData, C as CumulativeT2SignatureData, c as CumulativeT3SignatureData } from './types-DgyPLum6.cjs'; export { G as GasEstimate, P as PackedUserOperation, U as UserOperation } from './index-BrOH79EF.cjs'; export { ERC4337Utils, UserOpBuilder } from './core/erc4337/index.cjs'; export { A as ALG_BLS, c as ALG_CUMULATIVE_T2, d as ALG_CUMULATIVE_T3, a as ALG_ECDSA, b as ALG_P256, e as AlgId, G as GuardStatus, P as PreCheckResult, f as TierConfig, T as TierLevel, g as algIdForTier, r as resolveTier } from './tier-router-6fchEA9V.cjs'; interface YAAAConfig { /** Backend API URL (e.g., https://api.yetanotheraa.com) */ apiURL: string; /** Function to get the current auth token (JWT) */ tokenProvider?: () => string | null; /** BLS Configuration */ bls: BLSConfig; } declare class YAAAClient { private config; readonly passkey: PasskeyManager; readonly bls: BLSManager; constructor(config: YAAAConfig); } declare class CryptoUtil { private static readonly ALGORITHM; private static readonly KEY_LENGTH; private static readonly IV_LENGTH; private static readonly TAG_LENGTH; static encrypt(text: string, secretKey: string): string; static decrypt(encryptedData: string, secretKey: string): string; static generateSecretKey(): string; } export { BLSConfig, BLSManager, CryptoUtil, PasskeyManager, YAAAClient, type YAAAConfig };