import { BaseActivitySummaryComponent } from "../base-activity-summary.component";
import { AsyncValidatorFn } from "@angular/forms";
import { Activity } from "@colijnit/mainapi/build/model/activity.bo";
import { CoreDialogService } from "@colijnit/corecomponents_v12";
import { Icon } from "../../../../enum/icon.enum";
import { IconCacheService } from "../../../../service/icon-cache.service";
import { SharedService } from "../../../../service/shared.service";
import { SharedComponentsDictionaryService } from '../../../../translation/shared-components-dictionary.service';
export declare class TaskDetailsComponent extends BaseActivitySummaryComponent {
    protected dictionaryService: SharedComponentsDictionaryService;
    protected dialogService: CoreDialogService;
    iconCacheService: IconCacheService;
    protected sharedService: SharedService;
    readonly Icon: typeof Icon;
    readonly blackListValidatorsArray: AsyncValidatorFn[];
    showStatusDropdown: boolean;
    set activity(value: Activity);
    showClass(): boolean;
    get activity(): Activity;
    constructor(dictionaryService: SharedComponentsDictionaryService, dialogService: CoreDialogService, iconCacheService: IconCacheService, sharedService: SharedService);
    toggleStatusDropdown(): void;
    handleTriggerClickAndClose(trigger: any): void;
}
