import { BaseModel } from './util'; import { File } from './file'; import { User, UserGender } from './user'; import { LeaguePlayerFieldValue } from './league-player-field-value'; export declare enum Qualification { practician = 1, amateur = 2, practician2 = 3, practician3 = 4, amateur2 = 5, theorist = 6, theorist2 = 7, theorist3 = 8, sportsman = 9, lider = 10, master = 11, profi = 12, goalkeeper = 13, goalkeeper2 = 14, goalkeeper_sh = 15, goalkeeper_ul = 16, goalkeeper_mhl = 17, goalkeeper_vhl = 18, goalkeeper_khl = 19, beginner = 20, junior = 21, debutant = 22, schoolchild = 23, preschool_child = 24 } export declare const QualificationLocalization: { "ru-RU": { 1: string; 3: string; 4: string; 2: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; 13: string; 14: string; 15: string; 16: string; 17: string; 18: string; 19: string; 20: string; 21: string; 22: string; 23: string; 24: string; }; "en-US": { 1: string; 3: string; 4: string; 2: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; 12: string; 13: string; 14: string; 15: string; 16: string; 17: string; 18: string; 19: string; 20: string; 21: string; 22: string; 23: string; 24: string; }; }; export declare class LeaguePlayer extends BaseModel { id: number; userId: number; leagueId: number; firstName: string; lastName: string; middleName: string; birthDate: Date; photo: File; user: User; gender: UserGender; hasChanges: boolean; rating: string; qualification: Qualification; fieldValues: LeaguePlayerFieldValue[]; get fullName(): string; get shortName(): string; get initials(): string; get age(): number; static toFront(data: any): any; static toBack(data: any): any; }