import { Nullable } from '../core/json-object.class';
import { BaseModel } from '../core/balancy-model.class';
import { LocalizedString } from '../entities/localized-string.entity';
import { UnnyObject } from '../entities/unny-object.model';
import { SmartObjectsReward } from './models.smartobjects.reward.class';
import { LiveOpsTaskType } from './models.liveops.tasks.taskitemtype.enum';
export declare class LiveOpsTasksBaseTask extends BaseModel {
    private _reward;
    private _description;
    private _icon;
    get reward(): Nullable<SmartObjectsReward>;
    get description(): LocalizedString;
    get icon(): Nullable<UnnyObject>;
    initData(): void;
    static getFileName(): string;
    getTaskType(): LiveOpsTaskType;
}
//# sourceMappingURL=models.liveops.tasks.basetask.class.d.ts.map