export interface EventRecord { eventSource: string; eventVersion: string; ses: Ses; } export interface Ses { mail: Mail; receipt: Receipt; } export interface Mail { timestamp: string; source: string; messageId: string; destination: string[]; headersTruncated: boolean; headers: Header[]; commonHeaders: CommonHeaders; } export interface Header { name: string; value: string; } export interface CommonHeaders { returnPath: string; from: string[]; date: string; to: string[]; messageId: string; subject: string; } export interface Receipt { timestamp: string; processingTimeMillis: number; recipients: string[]; spamVerdict: Verdict; virusVerdict: Verdict; spfVerdict: Verdict; dkimVerdict: Verdict; dmarcVerdict: Verdict; action: Action; } export interface Verdict { status: string; } export interface Action { type: string; functionArn: string; invocationType: string; } export interface SESEventRecordsToLambda { Records: EventRecord[]; } export declare const handler: (event: SESEventRecordsToLambda) => Promise;