import { OnDestroy, OnInit, TemplateRef } from "@angular/core";
import { CoreDialogService } from "@colijnit/corecomponents_v12";
import { BaseActivitySummaryComponent } from "../base-activity-summary.component";
import { Icon } from "../../../../enum/icon.enum";
import { SharedService } from "../../../../service/shared.service";
import { TaskCategory } from "@colijnit/mainapi/build/model/task-category.bo";
import { CoDomainValue } from "@colijnit/mainapi/build/model/co-domain-value.bo";
import { LanguageCode } from "../../../../enum/language-code.enum";
import { SharedComponentsDictionaryService } from '../../../../translation/shared-components-dictionary.service';
export declare class CreationSummaryBlockComponent extends BaseActivitySummaryComponent implements OnInit, OnDestroy {
    protected dictionaryService: SharedComponentsDictionaryService;
    protected dialogService: CoreDialogService;
    protected sharedService: SharedService;
    protected readonly locale: LanguageCode;
    readonly Icon: typeof Icon;
    taskCategories: TaskCategory[];
    chosenTaskCategory: TaskCategory;
    priorityDomainColl: CoDomainValue[];
    chosenPriority: CoDomainValue;
    editTemplate: TemplateRef<any>;
    showClass(): boolean;
    constructor(dictionaryService: SharedComponentsDictionaryService, dialogService: CoreDialogService, sharedService: SharedService, locale: LanguageCode);
    ngOnDestroy(): void;
    ngOnInit(): void;
    handleTaskCategoryChange(taskCategory: TaskCategory): void;
    handlePriorityChange(domainValue: CoDomainValue): void;
    private _findDomainValueOfPriorityType;
}
