import type { Transport, PageResult } from '@23blocks/contracts'; import type { Payment, CreatePaymentRequest, CreatePaymentMethodRequest, ListPaymentsParams } from '../types/payment.js'; export interface PaymentsService { list(params?: ListPaymentsParams): Promise>; get(uniqueId: string): Promise; create(orderUniqueId: string, data: CreatePaymentRequest): Promise; createPaymentMethod(orderUniqueId: string, data: CreatePaymentMethodRequest): Promise; listByOrder(orderUniqueId: string): Promise; } export declare function createPaymentsService(transport: Transport, _config: { apiKey: string; }): PaymentsService; //# sourceMappingURL=payments.service.d.ts.map