import type { ScanDateRange } from '@icc/shared'; export function buildIMAPSearch(dateRange: ScanDateRange) { const start = new Date(dateRange.startDate); const end = new Date(dateRange.endDate); return [ { from: 'notify@payments.interac.ca' }, { since: start }, { before: end }, ]; } // TODO: Implement IMAP connection and email fetching // - connect(config: IMAPConfig): Promise // - search(criteria: any[]): Promise // - fetchMessage(uid: string): Promise