// Type surface for scripts/_conflict-gdelt.mjs (pure, import-safe helpers) so // server/ TypeScript consumers pass typecheck:api — same pattern as // _simulation-queue-constants.d.mts. Keep in sync with the .mjs exports. export declare const GDELT_COUNTRY_NAMES: Record; export declare const GDELT_CONFLICT_TERMS: string; export declare const GDELT_MAX_ARTICLES_PER_COUNTRY: number; /** GDELT seendate ('YYYYMMDDTHHMMSSZ' or digits-only) → 'YYYY-MM-DD', '' if unparseable. */ export declare function gdeltSeenDateToIso(seendate: unknown): string; /** GDELT 14-digit timestamp → epoch ms, NaN if unparseable. */ export declare function gdeltSeenDateToMs(value: unknown): number; export declare function buildGdeltConflictUrl(cc: string, name?: string, maxRecords?: number): string; export declare function mapGdeltArticlesToEvents( articles: unknown, cc: string, name?: string, ): Array<{ id: string; eventType: string; country: string; event_date: string; occurredAt: number; source: string; title: string; url: string; }>;