import { AbstractModel } from './abstract.model'; import { Country } from './country.model'; import { League } from './league.model'; import { Player } from './player.model'; import { Game } from './game.model'; import { Season } from './season.model'; import { TransferRequest } from './transfer-request.model'; import { Post } from 'ftb-cmpts/models/post.model'; export declare class Team extends AbstractModel { _id: number; url: string; name: string; shortName: string; founded: string; league: League; country: Country; uniform: string[]; parentTeam: Team; reserveTeam: Team; players: Player[]; avgAge: number; games: Game[]; seasons: Season[]; transferRequests: Array; rating: number; show: boolean; photoId: number; hasPhoto: boolean; logo: string; logoId: number; stats: { games: number; won: number; draw: number; lost: number; scored: number; conceded: number; winPercent: number; }; topPlayers: { goals: Array<{ value: number; player: Player; }>; assists: Array<{ value: number; player: Player; }>; goals_assists: Array<{ value: number; player: Player; }>; played: Array<{ value: number; player: Player; }>; connection: Array<{ value: number; firstPlayer: Player; secondPlayer: any; }>; }; news: Post[]; gamesWithPhotos: Array; gamesWithVideos: Array; contacts: Player[]; constructor(model?: Object); }