import { BaseModel } from './util'; export declare enum SportTypes { basketball = 1, volleyball = 2, classic_basketball = 3, streetball = 4, classic_volleyball = 5, beach_volleyball = 6, hockey = 7, ice_hockey = 8, ball_hockey = 9, football = 10, classic_football = 11, mini_football = 12, handball = 13, handball_classic = 14, rugby = 15, rugby15 = 16, rugby7 = 17, basketball_1x1 = 18, waterpolo = 19, classic_waterpolo = 20, mini_waterpolo = 21, media_basket = 22, moneyball_basket = 23, wrestball = 24, wrestball_classic = 25, winline_basket = 26, dota_root = 27, dota = 28, cs_root = 29, cs = 30, other = 31, chess = 32, table_tennis = 33, billiard = 34, darts = 35, badminton = 36, padel_tennis = 37, other_dota = 38, other_fifa = 39, fonbase_basketball = 40 } export declare class Sport extends BaseModel { id: number; name: string; parentId: number; subSports: Sport[]; isBasketball(): boolean; isClassicBasketball(): boolean; isStreetball(): boolean; isBasketball1x1(): boolean; isMediaBasket(): boolean; isFonbaseBasketball(): boolean; isMoneyballBasket(): boolean; isWinlinebasket(): boolean; isVolleyball(): boolean; isClassicVolleyball(): boolean; isBeachVolleyball(): boolean; isHockey(): boolean; isIceHockey(): boolean; isBallHockey(): boolean; isFootball(): boolean; isClassicFootball(): boolean; isMiniFootball(): boolean; isHandball(): boolean; isHandballClassic(): boolean; isRugby(): boolean; isRugby15(): boolean; isRugby7(): boolean; isWaterpolo(): boolean; isClassicWaterpolo(): boolean; isMiniWaterpolo(): boolean; isWrestball(): boolean; isOther(): boolean; isIndividualSport(): boolean; static toFront(data: any): any; static toBack(sport: Sport): any; }