import { EventEmitter } from "@angular/core";
import { Icon } from "../../enum/icon.enum";
import { ActivitySortType } from "@colijnit/mainapi/build/enum/activity-sort-type.enum";
import { IconCacheService } from "../../service/icon-cache.service";
import { OperationCallbackFunctionWithValidation } from "../../interface/operation-callback-function-with-validation";
export declare class ActivityListHeaderComponent {
    iconService: IconCacheService;
    readonly icons: typeof Icon;
    readonly activitySortType: typeof ActivitySortType;
    title: string;
    searchText: string;
    showUsergroupActivities: boolean;
    table: string;
    key: string;
    setHasPausedNotificationsForWorkflowProcessOperation: OperationCallbackFunctionWithValidation;
    searchTextChange: EventEmitter<string>;
    periodFilterClicked: EventEmitter<{
        from: Date;
        to: Date;
    }>;
    showUsergroupActivitiesChange: EventEmitter<boolean>;
    showClass(): boolean;
    constructor(iconService: IconCacheService);
    onToggleClicked(toggled: boolean): void;
}
