import 'dotenv/config';
type Side = 'home' | 'away';
type RepairScope = {
    dateET: string;
    leagues: string[];
    targetEventId: string | null;
    targetSide: Side | null;
    targetTeamShort: string | null;
    forceReplayAll: boolean;
    useLeagueWindow: boolean;
};
export declare function parseRepairScopeFromEnv(env?: NodeJS.ProcessEnv): RepairScope;
export declare function isRepairTargetInWindow(league: string, startsAt: string | Date, now?: Date): boolean;
export declare function shouldReplayTarget(params: {
    forceReplayAll: boolean;
    explicitTarget: boolean;
    teamPropsCount: number;
    playerPropsCount: number;
    minPlayerPropsPerTeam: number;
}): boolean;
export declare function main(): Promise<number>;
export {};
//# sourceMappingURL=player-prop-floor-repair.d.ts.map