import { ConnectionResult, CreatePaymentArgs, DBPaymentAdapter, DeletePaymentArgs, GetPaymentsArgs, OptionalPayment, Payment, UpdatePaymentArgs } from '@wepublish/api'; import { Db } from 'mongodb'; export declare class MongoDBPaymentAdapter implements DBPaymentAdapter { private payment; private locale; constructor(db: Db, locale: string); createPayment({ input }: CreatePaymentArgs): Promise; updatePayment({ id, input }: UpdatePaymentArgs): Promise; deletePayment({ id }: DeletePaymentArgs): Promise; getPaymentsByID(ids: readonly string[]): Promise; getPaymentsByInvoiceID(invoiceID: string): Promise; getPayments({ filter, sort, order, cursor, limit }: GetPaymentsArgs): Promise>; } //# sourceMappingURL=payment.d.ts.map