import type { SoqlClient } from '@cclabsnz/sf-core'; import { type FollowUp } from '../model.js'; /** * The forms LoginHistory.SourceIp may hold for one address. IPv4 has one; IPv6 is queried as * compressed, fully expanded, and zero-padded, because an exact-match IN list misses any form * it does not name. Matching afterwards is on normaliseIp, so all forms compare equal. */ export declare function ipForms(raw: string): string[]; /** * LoginHistory for actor IPs with no date bound: the identifying login in the motivating * case came five days after the wave. SourceIp does not support LIKE, hence an IN list. */ export declare function followUpIps(soql: SoqlClient, ips: string[]): Promise; //# sourceMappingURL=followUp.d.ts.map