import { ontology } from "../../util"; import { MockProjectionArgslike } from "../../util/rpc"; export interface Processorlike { getTeams(): ontology.Teamlike[] | undefined; getTeamsTable(): { [key: string]: ontology.Teamlike; } | undefined; getTeam(id: string): ontology.Teamlike | undefined; getApTop25Teams(): ontology.RankTrendTeamlike[] | undefined; getGdgTop25Teams(): ontology.RankTrendTeamlike[] | undefined; getGdgTopXTeams(x: number): ontology.RankTrendTeamlike[] | undefined; getTopDefensiveTeams: () => ontology.Teamlike[] | undefined; getTopOffensiveTeams: () => ontology.Teamlike[] | undefined; getGames(date: Date): ontology.GameByDatelike[] | undefined; getGamesTable(date: Date): { [key: string]: ontology.GameByDatelike; } | undefined; getGamesTableBetween(dateA: Date, dateB: Date): { [key: string]: ontology.GameByDatelike; } | undefined; getGamesInNextWeek(date: Date): ontology.GameByDatelike[] | undefined; getGamesInNextWeekTable(date: Date): { [key: string]: ontology.GameByDatelike; } | undefined; getGamesInNextMonth(date: Date): ontology.GameByDatelike[] | undefined; getGamesInNextMonthTable(date: Date): { [key: string]: ontology.GameByDatelike; } | undefined; getGameOfTheDay(date: Date): ontology.ProjectedGamelike | undefined; getProjectedGamesTable(date: Date): { [key: string]: ontology.ProjectedGamelike; } | undefined; getProjectedGamesTableBetween(dateA: Date, dateB: Date): { [key: string]: ontology.ProjectedGamelike; } | undefined; getProjectedGamesInNextWeekTable(date: Date): { [key: string]: ontology.ProjectedGamelike; } | undefined; getProjectedGamesInNextMonthTable(date: Date): { [key: string]: ontology.ProjectedGamelike; } | undefined; getProjectedGamesTableBetweenForTeam(dateA: Date, dateB: Date, team: ontology.Teamlike): { [key: string]: ontology.ProjectedGamelike; } | undefined; getTop25Games(data: Date): ontology.ProjectedGamelike[] | undefined; getPlayers(team: ontology.Teamlike): ontology.Playerlike[] | undefined; getPlayersTable(team: ontology.Teamlike): { [key: string]: ontology.Playerlike; } | undefined; getEfficiencyTable(): ontology.EfficiencyTablelike | undefined; getTrendTable(): ontology.TrendTablelike | undefined; getRadarTable(): ontology.RadarTablelike | undefined; getProjectionTable(): ontology.ProjectionTablelike | undefined; getLeagueAverages(): ontology.LeagueAverageslike | undefined; getPointDistribution(team: ontology.Teamlike): ontology.PointDistributionlike | undefined; getToses(): ontology.TosTablelike | undefined; getTosConfirmed(id: string): boolean | undefined; getBlogArticles(): ontology.BlogArticleTablelike | undefined; getMockProjection(args: MockProjectionArgslike): ontology.ProjectionEntrylike | undefined; getMyBrackets(): ontology.IdSparseBracketlike[]; getBracket(args: ontology.IdLookuplike): ontology.IdSparseBracketlike | undefined; } export interface ProcessorRequirementslike { }