import { CreatePaymentMethodArgs, DBPaymentMethodAdapter, OptionalPaymentMethod, PaymentMethod, UpdatePaymentMethodArgs } from '@wepublish/api/lib/db/paymentMethod'; import { Db } from 'mongodb'; export declare class MongoDBPaymentMethodAdapter implements DBPaymentMethodAdapter { private paymentMethods; constructor(db: Db); createPaymentMethod({ input }: CreatePaymentMethodArgs): Promise; updatePaymentMethod({ id, input }: UpdatePaymentMethodArgs): Promise; getPaymentMethodsByID(ids: readonly string[]): Promise; getPaymentMethodsBySlug(slugs: string[]): Promise; getPaymentMethods(): Promise; getActivePaymentMethods(): Promise; getActivePaymentMethodsByID(ids: readonly string[]): Promise; getActivePaymentMethodsBySlug(slugs: string[]): Promise; deletePaymentMethod(id: string): Promise; } //# sourceMappingURL=paymentMethod.d.ts.map