export interface MlbBullpenRoleAvailability {
    closerName: string | null;
    closerAvailable: boolean | null;
    closerStatus: 'available' | 'limited' | 'unavailable' | null;
    setupAvailableCount: number;
    setupLimitedCount: number;
    coreAvailableCount: number;
    coreLimitedCount: number;
    coreAvailabilityScore: number;
}
export interface MlbBullpenWorkload {
    teamShort: string;
    last1DayPitches: number;
    last3DayPitches: number;
    relieversUsedLast1Day: number;
    relieversUsedLast3Days: number;
    highLeverageAppearancesLast3Days: number;
    backToBackPitchers: number;
    fatigueScore: number;
    roleAvailability: MlbBullpenRoleAvailability;
}
export declare function getMlbBullpenWorkload(teamShort: string, startsAt: string): Promise<MlbBullpenWorkload | null>;
//# sourceMappingURL=mlb-bullpen.d.ts.map