/**
 * Rainmaker Intelligence Engine (RIE)
 *
 * Unified forecast intelligence pipeline. Consolidates PIFF, DIGIMON, DVP,
 * KenPom, Corner Scout, and RAG knowledge base into a single engine.
 *
 * Public API:
 *   buildIntelligence()    — full signal collection + composite scoring
 *   refreshIntelligence()  — re-score with updated odds (no Grok re-run)
 *   mapToLegacyComposite() — backward-compat for existing forecast-builder callers
 */
import { IntelligenceResult, LegacyCompositeResult } from './types';
export declare function reconstructLegacyCompositeConfidence(source: Pick<LegacyCompositeResult, 'edgeBreakdown'> | LegacyCompositeResult['edgeBreakdown'] | null | undefined): number;
export declare function applyLegacyConfidenceAdjustment(legacy: LegacyCompositeResult, adjustmentContribution: number): LegacyCompositeResult;
/**
 * Full intelligence pipeline: collect all signals + RAG + compute composite.
 */
export declare function buildIntelligence(params: {
    event: any;
    league: string;
    homeTeam: string;
    awayTeam: string;
    homeShort: string;
    awayShort: string;
    startsAt: string;
    eventId: string;
    grokConfidence: number;
    grokValueRating: number;
}): Promise<IntelligenceResult>;
/**
 * Refresh intelligence with updated signals (no Grok re-run).
 * Re-collects PIFF, DIGIMON, DVP etc. and re-computes composite.
 */
export declare function refreshIntelligence(params: {
    event: any;
    league: string;
    homeTeam: string;
    awayTeam: string;
    homeShort: string;
    awayShort: string;
    startsAt: string;
    eventId: string;
    cachedGrokConfidence: number;
    cachedGrokValueRating: number;
}): Promise<IntelligenceResult>;
/**
 * Maps IntelligenceResult back to the LegacyCompositeResult shape
 * that forecast-builder.ts, forecast-runner.ts, and all downstream
 * code (caching, archiving, blog gen, narrative engine) expects.
 */
export declare function mapToLegacyComposite(intel: IntelligenceResult, grokConfidence: number, grokValueRating: number): LegacyCompositeResult;
export declare function isNativeIntelligenceResult(stored: any): stored is IntelligenceResult;
export declare function getStoredPayloadExtensions(stored: any): {
    rieSignals: any[] | null;
    ragInsights: any[] | null;
    strategyId: string | null;
};
export declare function getLegacyCompositeView(stored: any, fallbackGrokConfidence?: number, fallbackGrokValueRating?: number): LegacyCompositeResult | null;
export declare function formatStoredModelSignals(intel: IntelligenceResult | null | undefined, legacy: LegacyCompositeResult): IntelligenceResult | LegacyCompositeResult;
export type { IntelligenceResult, LegacyCompositeResult, MatchupContext } from './types';
//# sourceMappingURL=index.d.ts.map