/** * Flatten `/football/v2/standings` into one row per team standing. * * The records live under `weeks[].standings[]` — walk every returned week and * concat its `standings` array. */ export declare function parse_nfl_standings(raw: any): Record[]; /** Flatten `/football/v2/rosters` into one row per team roster (`rosters[]`). */ export declare function parse_nfl_rosters(raw: any): Record[]; /** Flatten `/football/v2/teams/history` into one row per team (`teams[]`). */ export declare function parse_nfl_teams_history(raw: any): Record[]; /** * Flatten `/football/v2/teams/{team_id}` into a one-row team-detail frame. * * The single-team endpoint returns one object — wrap it into a one-element list * — or an already-list payload, which is flattened directly. */ export declare function parse_nfl_team(raw: any): Record[]; /** Flatten `/football/v2/weeks/season/...` into one row per week (`weeks[]`). */ export declare function parse_nfl_weeks(raw: any): Record[]; /** * Flatten `/football/v2/weeks/date/{date}` into a one-row week frame. * * Returns a single week object (wrapped into a one-element list) or a list. */ export declare function parse_nfl_weeks_by_date(raw: any): Record[]; /** * Flatten `/football/v2/combine/profiles` into one row per prospect * (`combineProfiles[]`). */ export declare function parse_nfl_combine_profiles(raw: any): Record[]; /** Flatten `/football/v2/draft/picks/report` into one row per pick (`picks[]`). */ export declare function parse_nfl_draft_picks(raw: any): Record[]; /** Flatten `/football/v2/injuries` into one row per injured player (`injuries[]`). */ export declare function parse_nfl_injuries(raw: any): Record[]; /** * Flatten `/football/v2/stats/live/game-summaries` into one row per game * (records under the `data` key). */ export declare function parse_nfl_game_summaries(raw: any): Record[]; /** * Flatten `/football/v2/experience/weekly-game-details` into one row per game. * * Typically a bare list, with a `games` / `data` dict fallback. */ export declare function parse_nfl_weekly_game_details(raw: any): Record[]; /** * Endpoint (parser name) → parser. Mirrors the registry in * `src/parsers/_registry.ts`; the JS generator threads `def.parser` through * `parserFor`. */ export declare const NFL_API_PARSERS: { parse_nfl_standings: typeof parse_nfl_standings; parse_nfl_rosters: typeof parse_nfl_rosters; parse_nfl_teams_history: typeof parse_nfl_teams_history; parse_nfl_team: typeof parse_nfl_team; parse_nfl_weeks: typeof parse_nfl_weeks; parse_nfl_weeks_by_date: typeof parse_nfl_weeks_by_date; parse_nfl_combine_profiles: typeof parse_nfl_combine_profiles; parse_nfl_draft_picks: typeof parse_nfl_draft_picks; parse_nfl_injuries: typeof parse_nfl_injuries; parse_nfl_game_summaries: typeof parse_nfl_game_summaries; parse_nfl_weekly_game_details: typeof parse_nfl_weekly_game_details; }; //# sourceMappingURL=nfl_api.d.ts.map