import { CoreDialogService } from "@colijnit/corecomponents_v12";
import { BaseActivityOverviewComponent } from "./components/base-activity-overview.component";
import { Icon } from "../../enum/icon.enum";
import { IconCacheService } from "../../service/icon-cache.service";
import { SharedService } from "../../service/shared.service";
import { Activity } from "@colijnit/mainapi/build/model/activity.bo";
import { SharedComponentsDictionaryService } from '../../translation/shared-components-dictionary.service';
export declare class ComponentActivityOverviewComponent extends BaseActivityOverviewComponent {
    iconCacheService: IconCacheService;
    dialogService: CoreDialogService;
    dictionaryService: SharedComponentsDictionaryService;
    protected sharedService: SharedService;
    readonly Icon: typeof Icon;
    remarkIcon: Icon;
    workIcon: Icon;
    statusIcon: Icon;
    taskIcon: Icon;
    showClass(): boolean;
    private activityColorMap;
    constructor(iconCacheService: IconCacheService, dialogService: CoreDialogService, dictionaryService: SharedComponentsDictionaryService, sharedService: SharedService);
    getActivityIcon(activity: Activity): Icon;
    getRandomColor(): string;
    getColorForActivity(activity: Activity): string;
}
