import { ConnectionResult, CreateMailLogArgs, DBMailLogAdapter, MailLog, OptionalMailLog, UpdateMailLogArgs, DeleteMailLogArgs, GetMailLogsArgs } from '@wepublish/api'; import { Db } from 'mongodb'; export declare class MongoDBMailLogAdapter implements DBMailLogAdapter { private mailLog; private locale; constructor(db: Db, locale: string); createMailLog({ input }: CreateMailLogArgs): Promise; updateMailLog({ id, input }: UpdateMailLogArgs): Promise; deleteMailLog({ id }: DeleteMailLogArgs): Promise; getMailLogsByID(ids: readonly string[]): Promise; getMailLogs({ filter, sort, order, cursor, limit }: GetMailLogsArgs): Promise>; } //# sourceMappingURL=mailLog.d.ts.map