import { TabsComponent } from 'cap-ds'; import { TabChangedEventArgs } from 'cap-ds/lib/models/tab-changed.event'; import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { FormlyFieldConfig } from '@ngx-formly/core'; import { TranslateService } from '@ngx-translate/core'; import { AttachmentConfiguration } from '../../models/attachment'; import { ChangeLog } from './_models/changelog'; import { DynamicForm } from './_models/dynamic.form'; import { WorkItem } from './_models/work.item'; export declare class WorkItemDetailComponent implements OnInit, AfterViewInit { private readonly translate; private readonly router; private readonly activatedRoute; customerName: string; dynamicForms: DynamicForm[]; history: ChangeLog[]; icon: string; isCardView: boolean; linkedWork: WorkItem[]; workItem: WorkItem; workItemAction: EventEmitter<{ action: string; workItem: WorkItem; }>; tabs: TabsComponent; attachmentConfiguration: AttachmentConfiguration; attachmentsTabTitle: string; linkedWorkTabTitle: string; historyTabTitle: string; constructor(translate: TranslateService, router: Router, activatedRoute: ActivatedRoute); adjustTabTitles(): void; approve(): void; cancel(): void; edit(): void; loadAttachmentConfiguration(): void; ngAfterViewInit(): void; ngOnInit(): void; parseFields(fieldsJson: string): FormlyFieldConfig[]; reject(): void; tabChange(event: TabChangedEventArgs): void; toggleView(): void; }