import { OnInit, OnDestroy } from '@angular/core';
import { Router } from '@angular/router';
import { ElementsService } from 'dbweb-core';
import { ThemeModel, ThemeService } from '../services/theme.service';
import { TaskState, TaslResultType } from './task';
import { TaskService } from './task.service';
import { Subscription } from 'rxjs';
export declare class TaskComponent implements OnInit, OnDestroy {
    private theme;
    private tservice;
    private eles;
    private router;
    taskState: TaskState;
    hostClass: boolean;
    detailMode: boolean;
    IsMoreProgressUrl: boolean;
    moreEle: string;
    resultInfo: TaslResultType;
    themeModel: ThemeModel;
    options: any;
    subs: Subscription[];
    constructor(theme: ThemeService, tservice: TaskService, eles: ElementsService, router: Router, taskState: TaskState);
    ngOnInit(): void;
    ngOnDestroy(): void;
    moreProgressClick(event: MouseEvent): void;
}
