import { EventEmitter, OnInit } from '@angular/core'; import { IListItem } from '../../../constants'; import { BehaviorSubject, Observable } from 'rxjs'; import { DefaultComponent } from 'tql-service'; import * as i0 from "@angular/core"; export declare class TqlProgressListComponent extends DefaultComponent implements OnInit { inNavbar: boolean; private _title; private _children; set data(v: IListItem); get title(): IListItem; get children(): IListItem[]; progressStatus: TqlProgressListComponent.ProgressStatus; init: EventEmitter; currentClass: string; idleClass: string; pendingClass: string; completedClass: string; constructor(); ngOnInit(): void; generateStatusClass(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare namespace TqlProgressListComponent { enum ENUM_STATUSES { IDLE = 0, PENDING = 1, COMPLETED = 2 } class ProgressStatus { progress$: BehaviorSubject; constructor(); setProgress(observable: Observable): void; } }