/**
 * home-field-scout.ts — Home Field Scout agent for HCW insight generation.
 *
 * For indoor sports (NBA, NHL, NCAAB): home crowd + matchup context analysis.
 * For outdoor sports (NFL, MLB, soccer): weather + home field context analysis.
 *
 * Uses callLLM (Claude → Grok fallback) with structured JSON output.
 * Enhanced with Narrative Engine signal enrichment rules.
 */
export interface HcwInsightResult {
    title: string;
    venue: string;
    city: string;
    indoor: boolean;
    weather: {
        temperature: string;
        wind: string;
        conditions: string;
        precipitation: string;
        alerts: string[];
    } | null;
    home_edge: string;
    crowd_factor: string;
    key_factors: string[];
    impact_rating: 'HIGH' | 'MEDIUM' | 'LOW';
    altitude_note: string | null;
}
export declare function generateHcwInsight(context: {
    homeTeam: string;
    awayTeam: string;
    homeShort: string;
    awayShort: string;
    league: string;
    startsAt: string;
    forecastSummary?: string;
    eventId?: string;
}): Promise<HcwInsightResult>;
/**
 * Check if HCW data is available for a given league.
 * HCW is available for all leagues — indoor sports get crowd analysis,
 * outdoor sports get weather + home field.
 */
export declare function hasHcwData(league: string): boolean;
//# sourceMappingURL=home-field-scout.d.ts.map