import { BaseData } from '../profile/base-data.class';
import { SmartObjectsBattlePassRewardStatus } from './data.smartobjects.battlepassrewardstatus.enum';
import { Nullable } from '../core';
import { LiveOpsBattlePassRewardLine } from './models.liveops.battlepass.rewardline.class';
export declare class SmartObjectsBPProgressInfo extends BaseData {
    private _unnyIdReward;
    private _available;
    get reward(): Nullable<LiveOpsBattlePassRewardLine>;
    get available(): boolean;
    initData(): void;
    private update_unnyIdReward;
    private update_available;
    static getFileName(): string;
    getRewardStatus(index: number): SmartObjectsBattlePassRewardStatus;
    claimReward(index: number): boolean;
}
//# sourceMappingURL=data.smartobjects.bpprogressinfo.class.d.ts.map