import { PoolClient } from 'pg';
import { NormalizedPlayerPropMarket } from './mlb-market-normalizer';
export interface MlbCompletionEvent {
    eventId: string;
    startsAt: string;
    homeTeam: string;
    awayTeam: string;
}
export declare function fetchActiveMlbEvents(): Promise<MlbCompletionEvent[]>;
export declare function buildNormalizedMlbMarketsForEvent(event: MlbCompletionEvent): Promise<NormalizedPlayerPropMarket[]>;
export declare function buildNormalizedMlbMarketsForQuery(params: {
    startsAt: string;
    teamShort: string;
    opponentShort?: string | null;
}): Promise<NormalizedPlayerPropMarket[]>;
export declare function storeNormalizedMlbMarketsForEvent(event: MlbCompletionEvent, markets: NormalizedPlayerPropMarket[], client?: PoolClient): Promise<void>;
//# sourceMappingURL=mlb-market-completion-engine.d.ts.map