/** * Passkey Kit — create and use smart-wallet accounts on Stellar with WebAuthn * passkeys. * * Storage adapters live under the `passkey-kit/storage` subpath; the server-only * entrypoint lives under `passkey-kit/server`. * * @packageDocumentation */ export { PasskeyKit, type PasskeyKitConfig, type CreateOptions, type ConnectOptions, } from "./kit.js"; export { SACClient, buildTokenTransferHostFunction } from "./sac.js"; export { Client as PasskeyClient } from "passkey-kit-sdk"; export { PasskeySigner, Ed25519Signer, PolicySigner, type Signer, type SignerContext, type PreparedSignature, type WebAuthnAuthenticator, } from "./signers.js"; export { SignerKey, SignerStore, type SignerKeyTag, type SignerLimits, type StoredPasskey, type StorageAdapter, type CreateWalletResult, type ConnectWalletResult, type TransactionResult, type TransactionSuccess, type TransactionFailure, type SubmissionMethod, } from "./types.js"; export { PasskeyKitError, PasskeyKitErrorCode, ConfigurationError, WalletNotConnectedError, WalletOwnershipError, WebAuthnError, SigningError, SignerNotFoundError, SimulationError, SubmissionError, ValidationError, IndexerError, RelayerError, ContractError, wrapError, } from "./errors.js"; export { CONTRACT_ERROR_REGISTRY, contractErrorFromCode, decodeContractError, type ContractErrorFamily, type ContractErrorInfo, } from "./contract-errors.js"; export { MercuryIndexer, mercuryPasskeyIndexerUrl, MERCURY_PASSKEY_INDEXER_URLS, lookupWithRetry, type MercuryIndexerConfig, type SignerIndexer, type WalletSigner, type IndexerHealth, type SignerStatus, type SignerStorageClass, type FindWalletsHardeningDeps, } from "./indexer/index.js"; export { PasskeyEventEmitter, type PasskeyEvent, type PasskeyEventMap, type EventListener, } from "./events.js"; export { deriveContractAddress, extractPublicKeyFromAttestation, compactSignature, generateChallenge, isOnP256Curve, } from "./utils.js"; export { validateAddress, validateAmount, validateExpiration, validateSecp256r1PublicKey, } from "./validation.js"; export { VERSION, NAME } from "./version.js"; //# sourceMappingURL=index.d.ts.map