/** * Formatter entry point. * Dispatches to the appropriate formatter based on the selected template. */ import type { BriefingResult } from '../modules/types.js'; export type Template = 'default' | 'compact' | 'json'; /** * Format a BriefingResult using the specified template. * * @param result - The collected briefing data. * @param template - Which formatter to use: 'default' (rich), 'compact' (one-line), or 'json'. * @param locale - BCP 47 locale for date/time formatting (e.g. 'ko-KR', 'en-US'). * @param timezone - IANA timezone (e.g. 'Asia/Seoul', 'America/New_York'). */ export declare function formatBriefing(result: BriefingResult, template: Template | undefined, locale: string, timezone: string): string; //# sourceMappingURL=index.d.ts.map