import { MediaDataService } from 'src/module/meta/service/media-data.service'; import { ActivityLog } from '../entity/activity-log.entity'; import { Repository } from 'typeorm'; import { ConfigService } from '@nestjs/config'; export declare const ACTIVITY_CATEGORIES: { readonly ASSIGN: "ASSIGN"; readonly INTERACTION: "INTERACTION"; readonly FORM: "FORM"; readonly STAGE: "STAGE"; readonly ASSESSMENT: "ASSESSMENT"; readonly MEETING: "MEETING"; readonly PROCESS: "PROCESS"; readonly STATUS: "STATUS"; readonly TASK: "TASK"; readonly LEAD: "LEAD"; readonly STAGEGROUP: "STAGE_GROUP"; }; export type ActivityCategoryType = keyof typeof ACTIVITY_CATEGORIES; export declare class ActivityLogRepository { private readonly activityLogRepository; private readonly mediaDataService; private readonly configService; constructor(activityLogRepository: Repository, mediaDataService: MediaDataService, configService: ConfigService); getAllActivityLog(mapped_entity_type: string, mapped_entity_id: number | string, category: string | undefined, loggedInUser: any): Promise<{ category: string; created_date: string | null; mapped_entity_type: string; mapped_entity_id: string; title: string; description: string; action: string; icon: string; color: string; additional_info_1: string; additional_info_2: string; additional_info_3: string; id: number; entity_type: string; name: string; status: string; parent_type: string; parent_id: number; code: string; created_by: number; modified_by: number; modified_date: Date; enterprise_id: number; organization_id: number; appcode: string; level_id: string; level_type: string; }[]>; getAllActivityCategory(mapped_entity_id: number | string, mapped_entity_type: string, loggedInUser: any): Promise<{ label: any; value: any; }[]>; }