import { SESv2Client } from '@aws-sdk/client-sesv2';
import { MailAdapter } from './index.js';

type SesAdapterConfig = {
    region: string;
    credentials?: {
        accessKeyId: string;
        secretAccessKey: string;
        sessionToken?: string;
    };
    client?: SESv2Client;
};
declare function makeSesAdapter({ region, credentials, client, }: SesAdapterConfig): MailAdapter;

export { type SesAdapterConfig, makeSesAdapter };
