/** * Plugins module - WebAssembly-based plugins for Sonr ecosystem * * This module provides access to various WASM-based plugins that extend * the functionality of the Sonr ecosystem with secure, sandboxed execution. */ export * as motor from './motor/index.js'; export * as vault from './vault/index.js'; export { MotorPluginImpl, createMotorPlugin, createMotorPluginForNode, createMotorPluginForBrowser, } from './motor/index.js'; export { VaultClient, createVaultClient, getDefaultVaultClient } from './vault/client.js'; export type { MotorPlugin, MotorPluginConfig, MotorServiceWorkerConfig, PaymentInstrument, PaymentMethod, PaymentDetails, ProcessPaymentRequest, ProcessPaymentResponse, PaymentStatus, OIDCConfiguration, OIDCTokenRequest, OIDCTokenResponse, OIDCUserInfo, ServiceWorkerStatus, EnvironmentInfo, HealthCheckResponse, ServiceInfoResponse, ErrorResponse, } from './motor/index.js'; export type { VaultConfig, VaultPlugin, EnclaveData, NewOriginTokenRequest, NewAttenuatedTokenRequest, UCANTokenResponse, SignDataRequest, SignDataResponse, VerifyDataRequest, VerifyDataResponse, GetIssuerDIDResponse, } from './vault/types.js'; export { VaultError, VaultErrorCode } from './vault/types.js'; //# sourceMappingURL=index.d.ts.map