import { Nullable } from '../core/json-object.class';
import { BaseModel } from '../core/balancy-model.class';
import { LocalizedString } from '../entities/localized-string.entity';
import { LiveOpsBattlePassProgressionType } from './models.liveops.battlepass.progressiontype.enum';
import { LiveOpsBattlePassRewardLine } from './models.liveops.battlepass.rewardline.class';
import { SmartObjectsItem } from './models.smartobjects.item.class';
export declare class LiveOpsBattlePassBattlePassConfig extends BaseModel {
    private _name;
    private _unnyIdProgressionItem;
    private _type;
    private _scores;
    private _unnyIdRewards;
    private _unnyIdBonusReward;
    get name(): LocalizedString;
    get progressionItem(): Nullable<SmartObjectsItem>;
    get type(): LiveOpsBattlePassProgressionType;
    get scores(): number[];
    get rewards(): Nullable<LiveOpsBattlePassRewardLine>[];
    get bonusReward(): Nullable<LiveOpsBattlePassRewardLine>;
    initData(): void;
    static getFileName(): string;
}
//# sourceMappingURL=models.liveops.battlepass.battlepassconfig.class.d.ts.map