import type { SoqlClient } from '@cclabsnz/sf-core'; import { type AnomalyEvent, type GuestUser, type Wave } from '../model.js'; /** GuestUserAnomalyEventStore rejects ORDER BY EventDate ASC, so sorting happens client-side. */ export declare function readAnomalies(soql: SoqlClient, sinceDays: number): Promise<{ available: boolean; events: AnomalyEvent[]; }>; export declare function buildWaves(events: AnomalyEvent[], guests: GuestUser[], opts: { event?: string; warn?: (m: string) => void; }): Wave[]; export declare function wavesFromWindow(days: string[], guests: GuestUser[]): Wave[]; export declare const MAX_WINDOW_DAYS = 31; export declare function parseDayWindow(spec: string): string[]; //# sourceMappingURL=discoverWaves.d.ts.map