import { ActivatedRoute } from '@angular/router';
import { OnInit, OnDestroy } from '@angular/core';
import { Broadcaster, Logger } from 'ngx-base';
import { AuthenticationService } from 'ngx-login-client';
import { Spaces } from 'ngx-fabric8-wit';
import { FilterService } from '../../services/filter.service';
import { GroupTypesService } from '../../services/group-types.service';
import { GroupTypesModel } from '../../models/group-types.model';
import { IterationModel } from '../../models/iteration.model';
export declare class GroupTypesComponent implements OnInit, OnDestroy {
    private log;
    private auth;
    private broadcaster;
    private filterService;
    private groupTypesService;
    private route;
    private spaces;
    iterations: IterationModel[];
    sidePanelOpen: Boolean;
    groupTypesSetup: GroupTypesModel[];
    authUser: any;
    loggedIn: Boolean;
    private spaceSubscription;
    private groupTypes;
    private selectedgroupType;
    private allowedChildWits;
    eventListeners: any[];
    private spaceId;
    constructor(log: Logger, auth: AuthenticationService, broadcaster: Broadcaster, filterService: FilterService, groupTypesService: GroupTypesService, route: ActivatedRoute, spaces: Spaces);
    ngOnInit(): void;
    ngOnDestroy(): void;
    fnBuildQueryParam(witGroup: any): string;
    setGuidedTypeWI(witGroup: GroupTypesModel): void;
}
