import { BaseData } from '../profile/base-data.class';
import { Nullable } from '../core';
import { LiveOpsTasksBaseTask } from './models.liveops.tasks.basetask.class';
import { SmartObjectsGameEvent } from './models.smartobjects.gameevent.class';
import { LiveOpsTaskStatus } from './models.liveops.tasks.taskitemtype.enum';
export declare class SmartObjectsTaskInfo extends BaseData {
    private _unnyIdTask;
    private _unnyIdParent;
    private _progress;
    private _status;
    private _startTime;
    private _completeTime;
    get task(): Nullable<LiveOpsTasksBaseTask>;
    get taskUnnyId(): string;
    get parent(): Nullable<SmartObjectsGameEvent>;
    get parentUnnyId(): string;
    get progress(): number;
    get status(): LiveOpsTaskStatus;
    get startTime(): number;
    get completeTime(): number;
    initData(): void;
    static getFileName(): string;
    private update_unnyIdTask;
    private update_unnyIdParent;
    private update_progress;
    private update_status;
    private update_startTime;
    private update_completeTime;
}
//# sourceMappingURL=data.smartobjects.taskinfo.class.d.ts.map