export type { BalanceTransaction, Customer, CustomerStatus, LedgerEntryView, Paginated, PaymentIntent, PaymentIntentProtocolContext, PaymentIntentLedger, PaymentIntentStatus, PaymentLink, PaymentLinkItem, PaymentLinkStatus, PaymentProtocol, } from '@curless/agentbank-core'; export type WebhookEndpoint = { id: string; url: string; description?: string | null; enabled: boolean; eventTypes: string[]; curlessMerchantId?: string | null; createdAt: string; }; export type WebhookEndpointWithSecret = WebhookEndpoint & { secret: string; }; export type X402PaymentRequirements = { scheme: 'exact'; network: string; maxAmountRequired: string; resource: string; description: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; asset: string; extra?: { name?: string; version?: string; }; }; //# sourceMappingURL=types.d.ts.map