import { BaseData } from '../profile/base-data.class';
import { SmartList } from '../profile/smart-list.class';
import { Nullable } from '../core';
import { LiveOpsBattlePassGameEvent } from './models.liveops.battlepass.gameevent.class';
import { LiveOpsBattlePassBattlePassConfig } from './models.liveops.battlepass.battlepassconfig.class';
import { SmartObjectsBPProgressInfo } from './data.smartobjects.bpprogressinfo.class';
export declare class SmartObjectsBattlePassInfo extends BaseData {
    private _unnyIdGameEvent;
    private _unnyIdConfig;
    private _progressInfo;
    private _scores;
    private _level;
    private _finished;
    private _finishedTime;
    get gameEvent(): Nullable<LiveOpsBattlePassGameEvent>;
    get gameEventId(): string;
    get config(): Nullable<LiveOpsBattlePassBattlePassConfig>;
    get progressInfo(): SmartList<SmartObjectsBPProgressInfo>;
    get scores(): number;
    get level(): number;
    get finished(): boolean;
    get finishedTime(): number;
    initData(): void;
    static getFileName(): string;
    private update_unnyIdGameEvent;
    private update_unnyIdConfig;
    private update_scores;
    private update_level;
    private update_finished;
    private update_finishedTime;
}
//# sourceMappingURL=data.smartobjects.battlepassinfo.class.d.ts.map