import { z } from 'zod';
import { League, SportsSdkClient } from '@sports-sdk/core';

declare const NbaTeamStatsSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    regular_season: z.ZodObject<{
        wins: z.ZodNumber;
        fouls: z.ZodNumber;
        blocks: z.ZodNumber;
        losses: z.ZodNumber;
        points: z.ZodNumber;
        steals: z.ZodNumber;
        assists: z.ZodNumber;
        turnovers: z.ZodNumber;
        games_played: z.ZodNumber;
        total_rebounds: z.ZodNumber;
        two_points_made: z.ZodNumber;
        field_goals_made: z.ZodNumber;
        free_throws_made: z.ZodNumber;
        three_points_made: z.ZodNumber;
        defensive_rebounds: z.ZodNumber;
        offensive_rebounds: z.ZodNumber;
        two_point_percentage: z.ZodOptional<z.ZodNumber>;
        two_points_attempted: z.ZodNumber;
        field_goals_attempted: z.ZodNumber;
        free_throws_attempted: z.ZodNumber;
        three_points_attempted: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    }, {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    }>;
    postseason: z.ZodNullable<z.ZodObject<{
        wins: z.ZodNumber;
        fouls: z.ZodNumber;
        blocks: z.ZodNumber;
        losses: z.ZodNumber;
        points: z.ZodNumber;
        steals: z.ZodNumber;
        assists: z.ZodNumber;
        turnovers: z.ZodNumber;
        games_played: z.ZodNumber;
        total_rebounds: z.ZodNumber;
        two_points_made: z.ZodNumber;
        field_goals_made: z.ZodNumber;
        free_throws_made: z.ZodNumber;
        three_points_made: z.ZodNumber;
        defensive_rebounds: z.ZodNumber;
        offensive_rebounds: z.ZodNumber;
        two_point_percentage: z.ZodOptional<z.ZodNumber>;
        two_points_attempted: z.ZodNumber;
        field_goals_attempted: z.ZodNumber;
        free_throws_attempted: z.ZodNumber;
        three_points_attempted: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    }, {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    regular_season: {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    };
    postseason: {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    } | null;
}, {
    team_id: number;
    team: string;
    regular_season: {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    };
    postseason: {
        wins: number;
        fouls: number;
        blocks: number;
        losses: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        two_point_percentage?: number | undefined;
    } | null;
}>;
type NbaTeamStats = z.infer<typeof NbaTeamStatsSchema>;
declare const NbaPlayerStatsSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team: z.ZodString;
    team_id: z.ZodNumber;
    regular_season: z.ZodObject<{
        fouls: z.ZodNumber;
        blocks: z.ZodNumber;
        points: z.ZodNumber;
        steals: z.ZodNumber;
        assists: z.ZodNumber;
        minutes: z.ZodNumber;
        turnovers: z.ZodNumber;
        games_played: z.ZodNumber;
        total_rebounds: z.ZodNumber;
        two_points_made: z.ZodNumber;
        field_goals_made: z.ZodNumber;
        free_throws_made: z.ZodNumber;
        three_points_made: z.ZodNumber;
        defensive_rebounds: z.ZodNumber;
        offensive_rebounds: z.ZodNumber;
        two_point_percentage: z.ZodNumber;
        two_points_attempted: z.ZodNumber;
        field_goals_attempted: z.ZodNumber;
        free_throws_attempted: z.ZodNumber;
        three_points_attempted: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    }, {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    }>;
    postseason: z.ZodNullable<z.ZodObject<{
        fouls: z.ZodNumber;
        blocks: z.ZodNumber;
        points: z.ZodNumber;
        steals: z.ZodNumber;
        assists: z.ZodNumber;
        minutes: z.ZodNumber;
        turnovers: z.ZodNumber;
        games_played: z.ZodNumber;
        total_rebounds: z.ZodNumber;
        two_points_made: z.ZodNumber;
        field_goals_made: z.ZodNumber;
        free_throws_made: z.ZodNumber;
        three_points_made: z.ZodNumber;
        defensive_rebounds: z.ZodNumber;
        offensive_rebounds: z.ZodNumber;
        two_point_percentage: z.ZodNumber;
        two_points_attempted: z.ZodNumber;
        field_goals_attempted: z.ZodNumber;
        free_throws_attempted: z.ZodNumber;
        three_points_attempted: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    }, {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    }>>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    regular_season: {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    };
    postseason: {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    } | null;
    player_id: number;
    player: string;
}, {
    team_id: number;
    team: string;
    regular_season: {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    };
    postseason: {
        fouls: number;
        blocks: number;
        points: number;
        steals: number;
        assists: number;
        turnovers: number;
        games_played: number;
        total_rebounds: number;
        two_points_made: number;
        field_goals_made: number;
        free_throws_made: number;
        three_points_made: number;
        defensive_rebounds: number;
        offensive_rebounds: number;
        two_point_percentage: number;
        two_points_attempted: number;
        field_goals_attempted: number;
        free_throws_attempted: number;
        three_points_attempted: number;
        minutes: number;
    } | null;
    player_id: number;
    player: string;
}>;
type NbaPlayerStats = z.infer<typeof NbaPlayerStatsSchema>;
declare const NbaPlayerInfoSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team_id: z.ZodNumber;
    team: z.ZodString;
    number: z.ZodNumber;
    status: z.ZodString;
    position: z.ZodString;
    position_category: z.ZodString;
    height: z.ZodString;
    weight: z.ZodNumber;
    age: z.ZodString;
    college: z.ZodString;
}, "strip", z.ZodTypeAny, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
    college: string;
}, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
    college: string;
}>;
type NbaPlayerInfo = z.infer<typeof NbaPlayerInfoSchema>;
declare const NbaTeamInfoSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    abbrv: z.ZodString;
    arena: z.ZodString;
    mascot: z.ZodString;
    conf: z.ZodString;
    location: z.ZodString;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    abbrv: string;
    arena: string;
    mascot: string;
    conf: string;
    location: string;
}, {
    team_id: number;
    team: string;
    abbrv: string;
    arena: string;
    mascot: string;
    conf: string;
    location: string;
}>;
type NbaTeamInfo = z.infer<typeof NbaTeamInfoSchema>;
declare const NbaScheduleSchema: z.ZodObject<{
    away_team: z.ZodString;
    home_team: z.ZodString;
    away_team_ID: z.ZodNumber;
    home_team_ID: z.ZodNumber;
    game_ID: z.ZodString;
    game_time: z.ZodString;
    season_type: z.ZodString;
    event_name: z.ZodNullable<z.ZodString>;
    round: z.ZodNullable<z.ZodNumber>;
    season: z.ZodString;
    status: z.ZodString;
    broadcast: z.ZodString;
}, "strip", z.ZodTypeAny, {
    status: string;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: number | null;
    season: string;
    broadcast: string;
}, {
    status: string;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: number | null;
    season: string;
    broadcast: string;
}>;
type NbaSchedule = z.infer<typeof NbaScheduleSchema>;

declare const NhlScheduleSchema: z.ZodObject<{
    away_team: z.ZodString;
    home_team: z.ZodString;
    away_team_ID: z.ZodNumber;
    home_team_ID: z.ZodNumber;
    game_ID: z.ZodString;
    game_time: z.ZodString;
    season_type: z.ZodString;
    event_name: z.ZodNullable<z.ZodString>;
    round: z.ZodNullable<z.ZodNumber>;
    season: z.ZodString;
    status: z.ZodString;
}, "strip", z.ZodTypeAny, {
    status: string;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: number | null;
    season: string;
}, {
    status: string;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: number | null;
    season: string;
}>;
type NhlSchedule = z.infer<typeof NhlScheduleSchema>;
declare const NhlPlayerInfoSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team_id: z.ZodNumber;
    team: z.ZodString;
    number: z.ZodNumber;
    status: z.ZodString;
    position: z.ZodString;
    position_category: z.ZodString;
    height: z.ZodString;
    weight: z.ZodNumber;
    age: z.ZodString;
}, "strip", z.ZodTypeAny, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
}, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
}>;
type NhlPlayerInfo = z.infer<typeof NhlPlayerInfoSchema>;
declare const NhlTeamInfoSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    abbrv: z.ZodString;
    arena: z.ZodString;
    mascot: z.ZodString;
    conf: z.ZodString;
    location: z.ZodString;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    abbrv: string;
    arena: string;
    mascot: string;
    conf: string;
    location: string;
}, {
    team_id: number;
    team: string;
    abbrv: string;
    arena: string;
    mascot: string;
    conf: string;
    location: string;
}>;
type NhlTeamInfo = z.infer<typeof NhlTeamInfoSchema>;
declare const NhlPlayerStatsSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team: z.ZodString;
    team_id: z.ZodNumber;
    regular_season: z.ZodObject<{
        hits: z.ZodNumber;
        goals: z.ZodNumber;
        blocks: z.ZodNumber;
        assists: z.ZodNumber;
        giveaways: z.ZodNumber;
        takeaways: z.ZodNumber;
        plus_minus: z.ZodNumber;
        time_on_ice: z.ZodNumber;
        faceoffs_won: z.ZodNumber;
        games_played: z.ZodNumber;
        faceoffs_lost: z.ZodNumber;
        shots_on_goal: z.ZodNumber;
        shootout_goals: z.ZodNumber;
        penalty_minutes: z.ZodNumber;
        power_play_goals: z.ZodNumber;
        power_play_assists: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    }, {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    }>;
    postseason: z.ZodNullable<z.ZodObject<{
        hits: z.ZodNumber;
        goals: z.ZodNumber;
        blocks: z.ZodNumber;
        assists: z.ZodNumber;
        giveaways: z.ZodNumber;
        takeaways: z.ZodNumber;
        plus_minus: z.ZodNumber;
        time_on_ice: z.ZodNumber;
        faceoffs_won: z.ZodNumber;
        games_played: z.ZodNumber;
        faceoffs_lost: z.ZodNumber;
        shots_on_goal: z.ZodNumber;
        shootout_goals: z.ZodNumber;
        penalty_minutes: z.ZodNumber;
        power_play_goals: z.ZodNumber;
        power_play_assists: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    }, {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    }>>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    regular_season: {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    };
    postseason: {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    } | null;
    player_id: number;
    player: string;
}, {
    team_id: number;
    team: string;
    regular_season: {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    };
    postseason: {
        blocks: number;
        assists: number;
        games_played: number;
        hits: number;
        goals: number;
        giveaways: number;
        takeaways: number;
        plus_minus: number;
        time_on_ice: number;
        faceoffs_won: number;
        faceoffs_lost: number;
        shots_on_goal: number;
        shootout_goals: number;
        penalty_minutes: number;
        power_play_goals: number;
        power_play_assists: number;
    } | null;
    player_id: number;
    player: string;
}>;
type NhlPlayerStats = z.infer<typeof NhlPlayerStatsSchema>;
declare const NhlTeamStatsSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    regular_season: z.ZodObject<{
        hits: z.ZodOptional<z.ZodNumber>;
        wins: z.ZodOptional<z.ZodNumber>;
        goals: z.ZodOptional<z.ZodNumber>;
        saves: z.ZodOptional<z.ZodNumber>;
        blocks: z.ZodOptional<z.ZodNumber>;
        losses: z.ZodOptional<z.ZodNumber>;
        assists: z.ZodOptional<z.ZodNumber>;
        power_plays: z.ZodOptional<z.ZodNumber>;
        faceoffs_won: z.ZodOptional<z.ZodNumber>;
        games_played: z.ZodOptional<z.ZodNumber>;
        faceoffs_lost: z.ZodOptional<z.ZodNumber>;
        shots_on_goal: z.ZodOptional<z.ZodNumber>;
        overtime_losses: z.ZodOptional<z.ZodNumber>;
        penalty_minutes: z.ZodOptional<z.ZodNumber>;
        power_plays_converted: z.ZodOptional<z.ZodNumber>;
        short_handed_goals_scored: z.ZodOptional<z.ZodNumber>;
        short_handed_goals_allowed: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    }, {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    }>;
    postseason: z.ZodNullable<z.ZodObject<{
        hits: z.ZodOptional<z.ZodNumber>;
        wins: z.ZodOptional<z.ZodNumber>;
        goals: z.ZodOptional<z.ZodNumber>;
        saves: z.ZodOptional<z.ZodNumber>;
        blocks: z.ZodOptional<z.ZodNumber>;
        losses: z.ZodOptional<z.ZodNumber>;
        assists: z.ZodOptional<z.ZodNumber>;
        power_plays: z.ZodOptional<z.ZodNumber>;
        faceoffs_won: z.ZodOptional<z.ZodNumber>;
        games_played: z.ZodOptional<z.ZodNumber>;
        faceoffs_lost: z.ZodOptional<z.ZodNumber>;
        shots_on_goal: z.ZodOptional<z.ZodNumber>;
        overtime_losses: z.ZodOptional<z.ZodNumber>;
        penalty_minutes: z.ZodOptional<z.ZodNumber>;
        power_plays_converted: z.ZodOptional<z.ZodNumber>;
        short_handed_goals_scored: z.ZodOptional<z.ZodNumber>;
        short_handed_goals_allowed: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    }, {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    regular_season: {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    };
    postseason: {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    } | null;
}, {
    team_id: number;
    team: string;
    regular_season: {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    };
    postseason: {
        wins?: number | undefined;
        blocks?: number | undefined;
        losses?: number | undefined;
        assists?: number | undefined;
        games_played?: number | undefined;
        hits?: number | undefined;
        goals?: number | undefined;
        faceoffs_won?: number | undefined;
        faceoffs_lost?: number | undefined;
        shots_on_goal?: number | undefined;
        penalty_minutes?: number | undefined;
        saves?: number | undefined;
        power_plays?: number | undefined;
        overtime_losses?: number | undefined;
        power_plays_converted?: number | undefined;
        short_handed_goals_scored?: number | undefined;
        short_handed_goals_allowed?: number | undefined;
    } | null;
}>;
type NhlTeamStats = z.infer<typeof NhlTeamStatsSchema>;

declare const NflPlayerInfoSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team: z.ZodString;
    team_id: z.ZodNumber;
    number: z.ZodNumber;
    status: z.ZodString;
    position: z.ZodString;
    position_category: z.ZodString;
    height: z.ZodString;
    weight: z.ZodNumber;
    age: z.ZodString;
    college: z.ZodString;
    img: z.ZodNullable<z.ZodString>;
    all_star: z.ZodAny;
}, "strip", z.ZodTypeAny, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
    college: string;
    img: string | null;
    all_star?: any;
}, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
    college: string;
    img: string | null;
    all_star?: any;
}>;
type NflPlayerInfo = z.infer<typeof NflPlayerInfoSchema>;
declare const NflPlayerStatsSchema: z.ZodObject<{
    player: z.ZodString;
    player_id: z.ZodString;
    postseason: z.ZodNullable<z.ZodObject<{
        completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points_per_game: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        extra_points_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        extra_points_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goals_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goals_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goals_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumbles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumbles_lost: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumbles_recoveries: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        games_played: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        inside_20: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passer_rating: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punting_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punts_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receiving_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receiving_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receiving_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        sacks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        tackles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_pass_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_pass_completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_reception_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_rush_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_rush_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    }, "strip", z.ZodTypeAny, {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    }, {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    }>>;
    regular_season: z.ZodNullable<z.ZodObject<{
        completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points_per_game: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        extra_points_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        extra_points_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goals_attempted: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goals_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goals_made: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumbles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumbles_lost: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumbles_recoveries: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        games_played: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        inside_20: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passer_rating: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punting_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punts_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receiving_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receiving_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receiving_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        receptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_long: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        sacks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        tackles: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_pass_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_pass_completions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_reception_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_rush_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_rush_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    }, "strip", z.ZodTypeAny, {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    }, {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    }>>;
    team: z.ZodString;
    team_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    team_id: string;
    team: string;
    regular_season: {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    } | null;
    postseason: {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    } | null;
    player_id: string;
    player: string;
}, {
    team_id: string;
    team: string;
    regular_season: {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    } | null;
    postseason: {
        games_played?: number | null | undefined;
        field_goals_made?: number | null | undefined;
        field_goals_attempted?: number | null | undefined;
        completions?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        extra_points_attempted?: number | null | undefined;
        extra_points_made?: number | null | undefined;
        field_goals_long?: number | null | undefined;
        fumbles?: number | null | undefined;
        fumbles_lost?: number | null | undefined;
        fumbles_recoveries?: number | null | undefined;
        inside_20?: number | null | undefined;
        interceptions?: number | null | undefined;
        kick_return_long?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        kick_return_yards?: number | null | undefined;
        kick_returns?: number | null | undefined;
        passer_rating?: number | null | undefined;
        passing_attempts?: number | null | undefined;
        passing_interceptions?: number | null | undefined;
        passing_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_long?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        punt_return_yards?: number | null | undefined;
        punt_returns?: number | null | undefined;
        punting_yards?: number | null | undefined;
        punts?: number | null | undefined;
        punts_long?: number | null | undefined;
        receiving_long?: number | null | undefined;
        receiving_touchdowns?: number | null | undefined;
        receiving_yards?: number | null | undefined;
        receptions?: number | null | undefined;
        rushing_attempts?: number | null | undefined;
        rushing_long?: number | null | undefined;
        rushing_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        tackles?: number | null | undefined;
        two_point_conversion_pass_attempts?: number | null | undefined;
        two_point_conversion_pass_completions?: number | null | undefined;
        two_point_conversion_reception_succeeded?: number | null | undefined;
        two_point_conversion_rush_attempts?: number | null | undefined;
        two_point_conversion_rush_succeeded?: number | null | undefined;
    } | null;
    player_id: string;
    player: string;
}>;
type NflPlayerStats = z.infer<typeof NflPlayerStatsSchema>;
declare const NflTeamStatsSchema: z.ZodObject<{
    bye: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    regular_season: z.ZodObject<{
        ties: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        wins: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        sacks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        losses: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        safeties: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        penalties: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        turnovers: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        first_downs: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        total_plays: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        total_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        games_played: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_kicks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_punts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kicks_blocked: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        penalty_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punts_blocked: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        defense_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        defense_interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_kick_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_punt_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        interception_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumble_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        defense_fumble_recoveries: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goal_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        points_against_defense_special_teams: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points_per_game: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    }, "strip", z.ZodTypeAny, {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    }, {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    }>;
    postseason: z.ZodNullable<z.ZodObject<{
        ties: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        wins: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        sacks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        losses: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        safeties: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        penalties: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        turnovers: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        first_downs: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        total_plays: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        total_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        games_played: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_kicks: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_punts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kicks_blocked: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        passing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        penalty_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punts_blocked: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        rushing_yards: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        defense_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        defense_interceptions: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        kick_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        punt_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_kick_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        blocked_punt_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        interception_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        fumble_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        defense_fumble_recoveries: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        field_goal_return_touchdowns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_returns: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_attempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        two_point_conversion_succeeded: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        points_against_defense_special_teams: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        DK_fantasy_points_per_game: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    }, "strip", z.ZodTypeAny, {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    }, {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    }>>;
    team: z.ZodString;
    team_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    regular_season: {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    };
    postseason: {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    } | null;
    bye: string | number;
}, {
    team_id: number;
    team: string;
    regular_season: {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    };
    postseason: {
        wins?: number | null | undefined;
        losses?: number | null | undefined;
        points?: number | null | undefined;
        turnovers?: number | null | undefined;
        games_played?: number | null | undefined;
        DK_fantasy_points?: number | null | undefined;
        DK_fantasy_points_per_game?: number | null | undefined;
        kick_return_touchdowns?: number | null | undefined;
        passing_yards?: number | null | undefined;
        punt_return_touchdowns?: number | null | undefined;
        rushing_yards?: number | null | undefined;
        sacks?: number | null | undefined;
        ties?: number | null | undefined;
        safeties?: number | null | undefined;
        penalties?: number | null | undefined;
        first_downs?: number | null | undefined;
        total_plays?: number | null | undefined;
        total_yards?: number | null | undefined;
        blocked_kicks?: number | null | undefined;
        blocked_punts?: number | null | undefined;
        kicks_blocked?: number | null | undefined;
        penalty_yards?: number | null | undefined;
        punts_blocked?: number | null | undefined;
        defense_touchdowns?: number | null | undefined;
        defense_interceptions?: number | null | undefined;
        blocked_kick_touchdowns?: number | null | undefined;
        blocked_punt_touchdowns?: number | null | undefined;
        interception_touchdowns?: number | null | undefined;
        fumble_return_touchdowns?: number | null | undefined;
        defense_fumble_recoveries?: number | null | undefined;
        field_goal_return_touchdowns?: number | null | undefined;
        two_point_conversion_returns?: number | null | undefined;
        two_point_conversion_attempts?: number | null | undefined;
        two_point_conversion_succeeded?: number | null | undefined;
        points_against_defense_special_teams?: number | null | undefined;
    } | null;
    bye: string | number;
}>;
type NflTeamStats = z.infer<typeof NflTeamStatsSchema>;
declare const NflTeamInfoSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    abbrv: z.ZodString;
    mascot: z.ZodString;
    conf: z.ZodString;
    location: z.ZodString;
    img: z.ZodString;
    city: z.ZodString;
    state: z.ZodString;
    arena: z.ZodString;
    country: z.ZodString;
    latitude: z.ZodNumber;
    longitude: z.ZodNumber;
    field: z.ZodString;
    postal_code: z.ZodString;
    dome: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    abbrv: string;
    arena: string;
    mascot: string;
    conf: string;
    location: string;
    img: string;
    city: string;
    state: string;
    country: string;
    latitude: number;
    longitude: number;
    field: string;
    postal_code: string;
    dome: number;
}, {
    team_id: number;
    team: string;
    abbrv: string;
    arena: string;
    mascot: string;
    conf: string;
    location: string;
    img: string;
    city: string;
    state: string;
    country: string;
    latitude: number;
    longitude: number;
    field: string;
    postal_code: string;
    dome: number;
}>;
type NflTeamInfo = z.infer<typeof NflTeamInfoSchema>;
declare const NflScheduleSchema: z.ZodObject<{
    away_team: z.ZodString;
    home_team: z.ZodString;
    away_team_ID: z.ZodNumber;
    home_team_ID: z.ZodNumber;
    game_ID: z.ZodString;
    game_time: z.ZodString;
    season_type: z.ZodString;
    event_name: z.ZodNullable<z.ZodString>;
    round: z.ZodNullable<z.ZodNumber>;
    season: z.ZodString;
    week: z.ZodNumber;
    status: z.ZodString;
    city: z.ZodString;
    state: z.ZodString;
    arena: z.ZodString;
    country: z.ZodString;
    latitude: z.ZodNumber;
    longitude: z.ZodNumber;
    field: z.ZodString;
    postal_code: z.ZodString;
    dome: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    status: string;
    arena: string;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: number | null;
    season: string;
    city: string;
    state: string;
    country: string;
    latitude: number;
    longitude: number;
    field: string;
    postal_code: string;
    dome: number;
    week: number;
}, {
    status: string;
    arena: string;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: number | null;
    season: string;
    city: string;
    state: string;
    country: string;
    latitude: number;
    longitude: number;
    field: string;
    postal_code: string;
    dome: number;
    week: number;
}>;
type NflSchedule = z.infer<typeof NflScheduleSchema>;

declare const MlbScheduleSchema: z.ZodObject<{
    away_team: z.ZodString;
    home_team: z.ZodString;
    away_team_ID: z.ZodNumber;
    home_team_ID: z.ZodNumber;
    game_ID: z.ZodString;
    game_time: z.ZodString;
    season_type: z.ZodString;
    season: z.ZodString;
    away_pitcher: z.ZodObject<{
        player_id: z.ZodNullable<z.ZodNumber>;
        player: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        player_id: number | null;
        player: string;
    }, {
        player_id: number | null;
        player: string;
    }>;
    home_pitcher: z.ZodObject<{
        player_id: z.ZodNullable<z.ZodNumber>;
        player: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        player_id: number | null;
        player: string;
    }, {
        player_id: number | null;
        player: string;
    }>;
    status: z.ZodString;
    event_name: z.ZodNullable<z.ZodString>;
    round: z.ZodNullable<z.ZodString>;
    city: z.ZodNullable<z.ZodString>;
    state: z.ZodNullable<z.ZodString>;
    country: z.ZodNullable<z.ZodString>;
    postal_code: z.ZodNullable<z.ZodString>;
    dome: z.ZodNullable<z.ZodNumber>;
    field: z.ZodNullable<z.ZodString>;
    latitude: z.ZodNullable<z.ZodNumber>;
    longitude: z.ZodNullable<z.ZodNumber>;
    arena: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    status: string;
    arena: string | null;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: string | null;
    season: string;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
    away_pitcher: {
        player_id: number | null;
        player: string;
    };
    home_pitcher: {
        player_id: number | null;
        player: string;
    };
}, {
    status: string;
    arena: string | null;
    away_team: string;
    home_team: string;
    away_team_ID: number;
    home_team_ID: number;
    game_ID: string;
    game_time: string;
    season_type: string;
    event_name: string | null;
    round: string | null;
    season: string;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
    away_pitcher: {
        player_id: number | null;
        player: string;
    };
    home_pitcher: {
        player_id: number | null;
        player: string;
    };
}>;
type MlbSchedule = z.infer<typeof MlbScheduleSchema>;
declare const MlbPlayerInfoSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team: z.ZodString;
    team_id: z.ZodNumber;
    number: z.ZodNumber;
    position: z.ZodString;
    position_category: z.ZodString;
    status: z.ZodString;
    height: z.ZodString;
    weight: z.ZodNumber;
    age: z.ZodString;
    bats: z.ZodString;
    throws: z.ZodString;
    college: z.ZodNullable<z.ZodString>;
    all_star: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
    college: string | null;
    all_star: string | null;
    bats: string;
    throws: string;
}, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: number;
    age: string;
    college: string | null;
    all_star: string | null;
    bats: string;
    throws: string;
}>;
type MlbPlayerInfo = z.infer<typeof MlbPlayerInfoSchema>;
declare const MlbPlayerStatsSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    position: z.ZodString;
    position_category: z.ZodString;
    team: z.ZodString;
    team_id: z.ZodNumber;
    regular_season: z.ZodNullable<z.ZodObject<{
        E: z.ZodNumber;
        PO: z.ZodNumber;
        batting: z.ZodObject<{
            H: z.ZodNumber;
            R: z.ZodNumber;
            "1B": z.ZodNumber;
            "2B": z.ZodNumber;
            "3B": z.ZodNumber;
            AB: z.ZodNumber;
            BB: z.ZodNumber;
            CS: z.ZodNumber;
            HR: z.ZodNumber;
            PO: z.ZodNumber;
            SB: z.ZodNumber;
            SO: z.ZodNumber;
            HBP: z.ZodNumber;
            IBB: z.ZodNumber;
            RBI: z.ZodNumber;
            Outs: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        }, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        }>;
        pitching: z.ZodOptional<z.ZodObject<{
            H: z.ZodNumber;
            K: z.ZodNumber;
            L: z.ZodNumber;
            R: z.ZodNumber;
            S: z.ZodNumber;
            W: z.ZodNumber;
            "1B": z.ZodNumber;
            "2B": z.ZodNumber;
            "3B": z.ZodNumber;
            BB: z.ZodNumber;
            BK: z.ZodNumber;
            BS: z.ZodNumber;
            CS: z.ZodNumber;
            ER: z.ZodNumber;
            HR: z.ZodNumber;
            IP: z.ZodString;
            PO: z.ZodNumber;
            SB: z.ZodNumber;
            WP: z.ZodNumber;
            HBP: z.ZodNumber;
            HLD: z.ZodNumber;
            IBB: z.ZodNumber;
            ERA: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        }, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        }>>;
        games_played: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    }, {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    }>>;
    postseason: z.ZodNullable<z.ZodObject<{
        E: z.ZodNumber;
        PO: z.ZodNumber;
        batting: z.ZodObject<{
            H: z.ZodNumber;
            R: z.ZodNumber;
            "1B": z.ZodNumber;
            "2B": z.ZodNumber;
            "3B": z.ZodNumber;
            AB: z.ZodNumber;
            BB: z.ZodNumber;
            CS: z.ZodNumber;
            HR: z.ZodNumber;
            PO: z.ZodNumber;
            SB: z.ZodNumber;
            SO: z.ZodNumber;
            HBP: z.ZodNumber;
            IBB: z.ZodNumber;
            RBI: z.ZodNumber;
            Outs: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        }, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        }>;
        pitching: z.ZodOptional<z.ZodObject<{
            H: z.ZodNumber;
            K: z.ZodNumber;
            L: z.ZodNumber;
            R: z.ZodNumber;
            S: z.ZodNumber;
            W: z.ZodNumber;
            "1B": z.ZodNumber;
            "2B": z.ZodNumber;
            "3B": z.ZodNumber;
            BB: z.ZodNumber;
            BK: z.ZodNumber;
            BS: z.ZodNumber;
            CS: z.ZodNumber;
            ER: z.ZodNumber;
            HR: z.ZodNumber;
            IP: z.ZodString;
            PO: z.ZodNumber;
            SB: z.ZodNumber;
            WP: z.ZodNumber;
            HBP: z.ZodNumber;
            HLD: z.ZodNumber;
            IBB: z.ZodNumber;
            ERA: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        }, {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        }>>;
        games_played: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    }, {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    regular_season: {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    } | null;
    postseason: {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    } | null;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
}, {
    team_id: number;
    team: string;
    regular_season: {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    } | null;
    postseason: {
        games_played: number;
        PO: number;
        E: number;
        batting: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            AB: number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            SO: number;
            HBP: number;
            IBB: number;
            RBI: number;
            Outs: number;
        };
        pitching?: {
            H: number;
            R: number;
            "1B": number;
            "2B": number;
            "3B": number;
            BB: number;
            CS: number;
            HR: number;
            PO: number;
            SB: number;
            HBP: number;
            IBB: number;
            K: number;
            L: number;
            S: number;
            W: number;
            BK: number;
            BS: number;
            ER: number;
            IP: string;
            WP: number;
            HLD: number;
            ERA: string;
        } | undefined;
    } | null;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
}>;
type MlbPlayerStats = z.infer<typeof MlbPlayerStatsSchema>;
declare const MlbTeamStatsSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    regular_season: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        E: z.ZodNumber;
        H: z.ZodNumber;
        R: z.ZodNumber;
        "2B": z.ZodNumber;
        "3B": z.ZodNumber;
        AB: z.ZodNumber;
        BB: z.ZodNumber;
        CS: z.ZodNumber;
        HR: z.ZodNumber;
        SB: z.ZodNumber;
        SO: z.ZodNumber;
        RBI: z.ZodNumber;
        wins: z.ZodNumber;
        losses: z.ZodNumber;
        games_played: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    }, {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    }>>>;
    postseason: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        E: z.ZodNumber;
        H: z.ZodNumber;
        R: z.ZodNumber;
        "2B": z.ZodNumber;
        "3B": z.ZodNumber;
        AB: z.ZodNumber;
        BB: z.ZodNumber;
        CS: z.ZodNumber;
        HR: z.ZodNumber;
        SB: z.ZodNumber;
        SO: z.ZodNumber;
        RBI: z.ZodNumber;
        wins: z.ZodNumber;
        losses: z.ZodNumber;
        games_played: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    }, {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    }>>>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    regular_season?: {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    } | null | undefined;
    postseason?: {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    } | null | undefined;
}, {
    team_id: number;
    team: string;
    regular_season?: {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    } | null | undefined;
    postseason?: {
        wins: number;
        losses: number;
        games_played: number;
        H: number;
        R: number;
        "2B": number;
        "3B": number;
        AB: number;
        BB: number;
        CS: number;
        HR: number;
        SB: number;
        SO: number;
        RBI: number;
        E: number;
    } | null | undefined;
}>;
type MlbTeamStats = z.infer<typeof MlbTeamStatsSchema>;
declare const MlbTeamInfoSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    conf: z.ZodString;
    abbrv: z.ZodNullable<z.ZodString>;
    mascot: z.ZodNullable<z.ZodString>;
    location: z.ZodNullable<z.ZodString>;
    city: z.ZodNullable<z.ZodString>;
    state: z.ZodNullable<z.ZodString>;
    arena: z.ZodNullable<z.ZodString>;
    country: z.ZodNullable<z.ZodString>;
    latitude: z.ZodNullable<z.ZodNumber>;
    longitude: z.ZodNullable<z.ZodNumber>;
    field: z.ZodNullable<z.ZodString>;
    postal_code: z.ZodNullable<z.ZodString>;
    dome: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    abbrv: string | null;
    arena: string | null;
    mascot: string | null;
    conf: string;
    location: string | null;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
}, {
    team_id: number;
    team: string;
    abbrv: string | null;
    arena: string | null;
    mascot: string | null;
    conf: string;
    location: string | null;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
}>;
type MlbTeamInfo = z.infer<typeof MlbTeamInfoSchema>;

declare const NcaafPlayerInfoSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team: z.ZodString;
    team_id: z.ZodNumber;
    number: z.ZodNumber;
    status: z.ZodString;
    position: z.ZodString;
    position_category: z.ZodString;
    height: z.ZodString;
    weight: z.ZodString;
    class: z.ZodString;
}, "strip", z.ZodTypeAny, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: string;
    class: string;
}, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: string;
    class: string;
}>;
type NcaafPlayerInfo = z.infer<typeof NcaafPlayerInfoSchema>;
declare const NcaafTeamInfoSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    abbrv: z.ZodNullable<z.ZodString>;
    mascot: z.ZodNullable<z.ZodString>;
    rank: z.ZodNullable<z.ZodNull>;
    week: z.ZodNullable<z.ZodNumber>;
    conf_ID: z.ZodNullable<z.ZodNumber>;
    conf: z.ZodNullable<z.ZodString>;
    city: z.ZodNullable<z.ZodString>;
    state: z.ZodNullable<z.ZodString>;
    arena: z.ZodNullable<z.ZodString>;
    country: z.ZodNullable<z.ZodString>;
    latitude: z.ZodNullable<z.ZodNumber>;
    longitude: z.ZodNullable<z.ZodNumber>;
    field: z.ZodNullable<z.ZodString>;
    postal_code: z.ZodNullable<z.ZodString>;
    dome: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    abbrv: string | null;
    arena: string | null;
    mascot: string | null;
    conf: string | null;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
    week: number | null;
    rank: null;
    conf_ID: number | null;
}, {
    team_id: number;
    team: string;
    abbrv: string | null;
    arena: string | null;
    mascot: string | null;
    conf: string | null;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
    week: number | null;
    rank: null;
    conf_ID: number | null;
}>;
type NcaafTeamInfo = z.infer<typeof NcaafTeamInfoSchema>;

declare const NcaamPlayerInfoSchema: z.ZodObject<{
    player_id: z.ZodNumber;
    player: z.ZodString;
    team: z.ZodString;
    team_id: z.ZodNumber;
    number: z.ZodNumber;
    status: z.ZodString;
    position: z.ZodString;
    position_category: z.ZodString;
    height: z.ZodString;
    weight: z.ZodString;
    class: z.ZodString;
}, "strip", z.ZodTypeAny, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: string;
    class: string;
}, {
    number: number;
    status: string;
    team_id: number;
    team: string;
    player_id: number;
    player: string;
    position: string;
    position_category: string;
    height: string;
    weight: string;
    class: string;
}>;
type NcaamPlayerInfo = z.infer<typeof NcaamPlayerInfoSchema>;
declare const NcaamTeamInfoSchema: z.ZodObject<{
    team_id: z.ZodNumber;
    team: z.ZodString;
    abbrv: z.ZodNullable<z.ZodString>;
    mascot: z.ZodNullable<z.ZodString>;
    rank: z.ZodNullable<z.ZodNull>;
    week: z.ZodNullable<z.ZodNumber>;
    conf_ID: z.ZodNullable<z.ZodNumber>;
    conf: z.ZodNullable<z.ZodString>;
    city: z.ZodNullable<z.ZodString>;
    state: z.ZodNullable<z.ZodString>;
    arena: z.ZodNullable<z.ZodString>;
    country: z.ZodNullable<z.ZodString>;
    latitude: z.ZodNullable<z.ZodNumber>;
    longitude: z.ZodNullable<z.ZodNumber>;
    field: z.ZodNullable<z.ZodString>;
    postal_code: z.ZodNullable<z.ZodString>;
    dome: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    team_id: number;
    team: string;
    abbrv: string | null;
    arena: string | null;
    mascot: string | null;
    conf: string | null;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
    week: number | null;
    rank: null;
    conf_ID: number | null;
}, {
    team_id: number;
    team: string;
    abbrv: string | null;
    arena: string | null;
    mascot: string | null;
    conf: string | null;
    city: string | null;
    state: string | null;
    country: string | null;
    latitude: number | null;
    longitude: number | null;
    field: string | null;
    postal_code: string | null;
    dome: number | null;
    week: number | null;
    rank: null;
    conf_ID: number | null;
}>;
type NcaamTeamInfo = z.infer<typeof NcaamTeamInfoSchema>;

type LeagueScheduleMap = {
    [League.EPL]: MlbSchedule;
    [League.MLB]: MlbSchedule;
    [League.NBA]: NbaSchedule;
    [League.NCAAF]: MlbSchedule;
    [League.NFL]: NflSchedule;
    [League.NHL]: NhlSchedule;
    [League.NCAAM]: MlbSchedule;
};
type LeagueTeamInfoMap = {
    [League.EPL]: MlbTeamInfo;
    [League.MLB]: MlbTeamInfo;
    [League.NBA]: NbaTeamInfo;
    [League.NCAAF]: NcaafTeamInfo;
    [League.NFL]: NflTeamInfo;
    [League.NHL]: NhlTeamInfo;
    [League.NCAAM]: NcaamTeamInfo;
};
type LeaguePlayerInfoMap = {
    [League.EPL]: MlbPlayerInfo;
    [League.MLB]: MlbPlayerInfo;
    [League.NBA]: NbaPlayerInfo;
    [League.NCAAF]: NcaafPlayerInfo;
    [League.NFL]: NflPlayerInfo;
    [League.NHL]: NhlPlayerInfo;
    [League.NCAAM]: NcaamPlayerInfo;
};
type LeagueTeamStatsMap = {
    [League.EPL]: MlbTeamStats;
    [League.MLB]: MlbTeamStats;
    [League.NBA]: NbaTeamStats;
    [League.NCAAF]: MlbTeamStats;
    [League.NFL]: NflTeamStats;
    [League.NHL]: NhlTeamStats;
    [League.NCAAM]: MlbTeamStats;
};
type LeaguePlayerStatsMap = {
    [League.EPL]: MlbPlayerStats;
    [League.MLB]: MlbPlayerStats;
    [League.NBA]: NbaPlayerStats;
    [League.NCAAF]: MlbPlayerStats;
    [League.NFL]: NflPlayerStats;
    [League.NHL]: NhlPlayerStats;
    [League.NCAAM]: MlbPlayerStats;
};

declare class RollingInsightsClient extends SportsSdkClient {
    protected readonly rscToken: string;
    private leaguesMap;
    /**
     * Creates a  Rolling Insights client.
     * @param rscToken - The RSC token for authenticating API requests. If not provided, it will look for `DATA_FEEDS_RSC_TOKEN` in the environment variables.
     * @throws Will throw an error if the RSC token is not provided or found in the environment variables.
     */
    constructor(rscToken?: string);
    /**
     * Sends a GET request to the specified URL with the provided parameters.
     * @param url - The URL to send the request to.
     * @param additionalParams - Additional query parameters for the request.
     * @param league - The league to extract from the response.
     * @returns The response data from the API or undefined if the API returns 304
     * @throws Will throw an error if the request fails.
     */
    private request;
    /**
     * Builds the API path with optional date and leagues parameters.
     * @param basePath - The base path of the API endpoint.
     * @param date - Optional date parameter.
     * @param leagues - Optional array of leagues or a single league.
     * @returns The constructed API path.
     */
    private buildApiPath;
    /**
     * Builds additional parameters for API requests.
     * @param teamId - Optional team ID parameter.
     * @param gameId - Optional game ID parameter.
     * @param playerId - Optional player ID parameter.
     * @returns The constructed additional parameters.
     */
    private buildAdditionalParams;
    /**
     * Fetches the season schedule data.
     * @param params - Object containing optional date, league, and teamId parameters.
     * @returns The season schedule data.
     */
    getSeasonSchedule({ date, league, teamId }: {
        date?: string;
        league: League;
        teamId?: string;
    }): Promise<Array<LeagueScheduleMap[typeof league]> | undefined>;
    /**
     * Fetches the weekly schedule data.
     * @param params - Object containing optional date, league, and teamId parameters.
     * @returns The weekly schedule data.
     * @refreshable
     */
    getWeeklySchedule({ date, league, teamId }: {
        date?: string;
        league: League;
        teamId?: string;
    }): Promise<Array<LeagueScheduleMap[typeof league]> | undefined>;
    /**
     * Fetches the daily schedule data.
     * @param params - Object containing optional date, league, teamId, and gameId parameters.
     * @returns The daily schedule data.
     * @refreshable
     */
    getDailySchedule({ date, league, teamId, gameId }: {
        date?: string;
        gameId?: string;
        league?: League;
        teamId?: string;
    }): Promise<any>;
    /**
     * Fetches live data.
     * @param params - Object containing optional date, league, teamId, and gameId parameters.
     * @returns The live data.
     */
    getLive({ date, league, teamId, gameId }: {
        date?: string;
        gameId?: string;
        league?: League;
        teamId?: string;
    }): Promise<any>;
    /**
     * Fetches team information.
     * @param params - Object containing optional league, teamId, and fromAssets parameters.
     * @returns The team information.
     * @refreshable
     */
    getTeamInfo({ league, teamId }: {
        league: League;
        teamId?: string;
    }): Promise<LeagueTeamInfoMap[typeof league] | Array<LeagueTeamInfoMap[typeof league]> | undefined>;
    /**
     * Fetches team season statistics.
     * @param params - Object containing optional date, league, and teamId parameters.
     * @returns The team season statistics.
     * @refreshable
     */
    getTeamStats({ date, league, teamId }: {
        date?: string;
        league: League;
        teamId?: string;
    }): Promise<LeagueTeamStatsMap[typeof league] | Array<LeagueTeamStatsMap[typeof league]> | undefined>;
    /**
     * Fetches player information.
     * @param params - Object containing optional league, teamId, and fromAssets parameters.
     * @returns The player information.
     * @refreshable
     */
    getPlayerInfo({ league, teamId }: {
        league: League;
        teamId?: string;
    }): Promise<LeaguePlayerInfoMap[typeof league] | Array<LeaguePlayerInfoMap[typeof league]> | undefined>;
    /**
     * Fetches player statistics.
     * @param params - Object containing optional date, league, teamId, and playerId parameters.
     * @returns The player statistics.
     * @refreshable
     */
    getPlayerStats({ date, league, teamId, playerId }: {
        date?: string;
        league: League;
        playerId?: string;
        teamId?: string;
    }): Promise<LeaguePlayerStatsMap[typeof league] | Array<LeaguePlayerStatsMap[typeof league]> | undefined>;
    /**
     * Fetches player injuries.
     * @param params - Object containing optional league and teamId parameters.
     * @returns The player injuries.
     */
    getPlayerInjuries({ league, teamId }: {
        league: League;
        teamId?: string;
    }): Promise<any>;
    /**
     * Fetches the team depth chart.
     * @param params - Object containing optional league and teamId parameters.
     * @returns The team depth chart.
     */
    getTeamDepthChart({ league, teamId }: {
        league: League;
        teamId?: string;
    }): Promise<any>;
}

export { type MlbPlayerInfo, MlbPlayerInfoSchema, type MlbPlayerStats, MlbPlayerStatsSchema, type MlbSchedule, MlbScheduleSchema, type MlbTeamInfo, MlbTeamInfoSchema, type MlbTeamStats, MlbTeamStatsSchema, type NbaPlayerInfo, NbaPlayerInfoSchema, type NbaPlayerStats, NbaPlayerStatsSchema, type NbaSchedule, NbaScheduleSchema, type NbaTeamInfo, NbaTeamInfoSchema, type NbaTeamStats, NbaTeamStatsSchema, type NcaafPlayerInfo, NcaafPlayerInfoSchema, type NcaafTeamInfo, NcaafTeamInfoSchema, type NflPlayerInfo, NflPlayerInfoSchema, type NflPlayerStats, NflPlayerStatsSchema, type NflSchedule, NflScheduleSchema, type NflTeamInfo, NflTeamInfoSchema, type NflTeamStats, NflTeamStatsSchema, type NhlPlayerInfo, NhlPlayerInfoSchema, type NhlPlayerStats, NhlPlayerStatsSchema, type NhlSchedule, NhlScheduleSchema, type NhlTeamInfo, NhlTeamInfoSchema, type NhlTeamStats, NhlTeamStatsSchema, RollingInsightsClient };
