import { OnInit, AfterViewChecked, EventEmitter, ElementRef, Renderer2 } from '@angular/core';
import { Router, ActivatedRoute } from '@angular/router';
import { Broadcaster } from 'ngx-base';
import { AuthenticationService } from 'ngx-login-client';
import { Spaces } from 'ngx-fabric8-wit';
import { WorkItemService } from '../../../services/work-item.service';
import { WorkItemType } from '../../../models/work-item-type';
export declare class WorkItemDetailAddTypeSelectorWidgetComponent implements OnInit, AfterViewChecked {
    private router;
    private route;
    private broadcaster;
    private workItemService;
    private auth;
    private spaces;
    private renderer;
    workItemTypes: WorkItemType[];
    onSelect: EventEmitter<{}>;
    onClose: EventEmitter<{}>;
    modalPosition: ElementRef;
    panelState: string;
    constructor(router: Router, route: ActivatedRoute, broadcaster: Broadcaster, workItemService: WorkItemService, auth: AuthenticationService, spaces: Spaces, renderer: Renderer2);
    ngOnInit(): void;
    ngAfterViewChecked(): void;
    close(): void;
    open(): void;
    select(type: WorkItemType): void;
}
