import { Profile } from "../../../flex-ui-core/src"; import React from "react"; import { ActivityView, Maybe, ProfilesAndHistoryConfiguration, ProfilesAndHistoryConfigurationRecentActivityGroup } from "../../../core/FlexDataClient"; import { ITask } from "../../../models"; import { RecentActivityGroup, RecentEventGroup } from "../types/customerProfileTypes"; export interface RecentActivityProps { recentActivityGroup: RecentActivityGroup | null; isCdpDegradedWarning?: boolean; isPendingLoading?: boolean; isError?: boolean; task?: ITask; } export interface RecentActivityWidgetProps { profile: Profile; groupName?: string; recentActivityConfig: Maybe; connectorName: string | null; task?: ITask; } export declare const TWENTY_FOUR_HOURS = 24; export declare const mapActivitiesToRecentActivityGroup: (activityViews?: ActivityView[], recentEventGroup?: RecentEventGroup) => RecentActivityGroup | undefined | null; export declare const customActivityConfigToRecentActivityGroup: (groupName?: string, config?: ProfilesAndHistoryConfiguration) => RecentEventGroup | null; export declare const RecentActivityComponent: React.FC; export declare const RecentActivityWidget: React.FC;