/**
 * Corner Scout Service
 *
 * Loads Corner Scout analysis for soccer matches and provides data
 * for injection into Grok prompts for soccer game forecasts.
 *
 * Data source: ~/scripts/corner_scout.py --json output
 * Picks dir: ~/picks/corner_scout_{date}.json
 */
export interface CornerScoutMatch {
    home: string;
    away: string;
    league: string;
    kickoff: string;
    projection: number | null;
    market_projection: number | null;
    team_projection: number | null;
    method: string;
    main_line: number | null;
    main_over_odds: number | null;
    main_over_prob: number | null;
    edge: number | null;
    rating: string;
    home_stats: {
        team: string;
        gp: number;
        corners_for: number;
        corners_against: number;
        total: number;
        over_8_5_pct: number | null;
        over_9_5_pct: number | null;
        over_10_5_pct: number | null;
    } | null;
    away_stats: {
        team: string;
        gp: number;
        corners_for: number;
        corners_against: number;
        total: number;
        over_8_5_pct: number | null;
        over_9_5_pct: number | null;
        over_10_5_pct: number | null;
    } | null;
    probabilities: Record<string, number>;
    corner_spread: {
        team: string;
        point: number;
        odds: number;
        book: string;
    } | null;
}
/** Load Corner Scout data for a date. Runs the script if file doesn't exist. */
export declare function loadCornerScoutData(date?: string): CornerScoutMatch[];
/**
 * Find Corner Scout data for a specific game by matching team names.
 * Uses fuzzy matching (substring, normalized).
 */
export declare function getCornerScoutForGame(homeTeam: string, awayTeam: string, scoutData?: CornerScoutMatch[], date?: string): CornerScoutMatch | null;
/**
 * Format Corner Scout data for injection into the Grok prompt.
 * Returns a structured text block with corner analysis.
 */
export declare function formatCornerScoutForPrompt(match: CornerScoutMatch): string;
/**
 * Check if a league is a soccer league (for determining when to load Corner Scout).
 */
export declare function isSoccerLeague(league: string): boolean;
//# sourceMappingURL=corner-scout.d.ts.map