/** * DALP SDK — fully typed client for the DALP tokenization platform API. * * @example * ```typescript * import { createDalpClient } from "@settlemint/dalp-sdk"; * * const dalp = createDalpClient({ * url: "https://dalp.example.com", * apiKey: "sm_dalp_...", * }); * * // All methods are fully typed with auto-complete * const tokens = await dalp.token.list({ query: {} }); * const system = await dalp.system.read({}); * ``` * * @module */ export { createDalpClient } from "./client.js"; export { BUNDLER_AA_ERROR_CODES, BUNDLER_VENDOR_ERROR_CODES, createDalpBundlerClient, DalpBundlerError, } from "./bundler.js"; export type { BundlerAaErrorName, BundlerVendorErrorName, BundlerPaymasterData, BundlerPaymasterStubData, BundlerUserOperationByHash, BundlerUserOperationReceipt, BundlerUserOperationReceiptLog, DalpBundlerClient, DalpBundlerClientConfig, DalpBundlerErrorOptions, DalpEstimateUserOperationGasReturnType, DalpUserOperation, DalpUserOperationRequest, } from "./bundler.js"; export { createDalpPlatformClient } from "./platform.js"; export type { DalpPlatformClient, DalpPlatformClientConfig } from "./platform.js"; export { createDalpAuthClient } from "./auth.js"; export type { DalpAuthClient, DalpAuthClientConfig, DalpAuthError, DalpAuthOperation, DalpAuthResult } from "./auth.js"; export type { WalletAuthEndpointPath } from "./auth-wallet-plugins.js"; export { createCookieStoreFetch, DalpCookieStore } from "./cookie-store.js"; export type { DalpClient, DalpClientConfig } from "./types.js"; export { CUSTOM_ERROR_CODES } from "./errors.js"; export type { ErrorCode } from "./errors.js"; export { DALP_CONTRACT_ERROR_CODES } from "./contract-errors.js"; export type { DalpContractErrorCode } from "./contract-errors.js"; export { DAPI_ERROR_IDS } from "./dapi-errors.js"; export type { DapiErrorId, DapiPublicError } from "./dapi-errors.js"; export { WEBHOOK_MANIFEST_VERSION } from "./webhook-events.js"; export type { Webhook } from "./webhook-events.js"; export { toStandardWebhookSecret, verifyWebhook } from "./verify-webhook.js"; export type { WebhookVerificationFailure, WebhookVerificationResult, VerifyWebhookInput } from "./verify-webhook.js"; export { createDalpSdkConfigurationError, createDalpSdkErrorFromDapiPublicError, DalpSdkError, decodeDapiErrorResponseBody, getDapiPublicErrorFromResponseBody, isDapiPublicError, } from "./sdk-error.js"; export { bigDecimalSerializer, bigIntSerializer, dalpSerializers, timestampSerializer } from "./serializers.js"; export { DalpTransactionWaitError, waitForTransaction } from "./wait-for-transaction.js"; export type { WaitForTransactionOptions, WaitForTransactionStatus } from "./wait-for-transaction.js"; export { SDK_USER_AGENT, SDK_VERSION } from "./version.js"; //# sourceMappingURL=index.d.ts.map