import { IterationModel } from '../../models/iteration.model';
import { OnInit, OnDestroy } from '@angular/core';
import { Router, ActivatedRoute } from '@angular/router';
import { Broadcaster, Logger } from 'ngx-base';
import { GroupTypesModel } from '../../models/group-types.model';
import { GroupTypesService } from '../../services/group-types.service';
import { WorkItemService } from '../../services/work-item.service';
import { IterationService } from '../../services/iteration.service';
export declare class SidepanelComponent implements OnInit, OnDestroy {
    private log;
    private groupTypesService;
    private workItemService;
    private iterationService;
    private router;
    private route;
    private broadcaster;
    iterations: IterationModel[];
    sidePanelOpen: Boolean;
    groupTypesSetup: GroupTypesModel[];
    rootIteration: IterationModel;
    backlogSelected: boolean;
    typeGroupSelected: boolean;
    numberOfItemsInBacklog: number;
    eventListeners: any[];
    groupTypes: GroupTypesModel[];
    constructor(log: Logger, groupTypesService: GroupTypesService, workItemService: WorkItemService, iterationService: IterationService, router: Router, route: ActivatedRoute, broadcaster: Broadcaster);
    ngOnInit(): void;
    ngOnDestroy(): void;
    refreshBacklogSize(): void;
    setGuidedTypeWI(): void;
    listenToEvents(): void;
}
