import { FlexDataClientError } from "@twilio/flex-sdk/data-client"; import { ProfilesAndHistoryConfiguration } from "../../../../core/FlexDataClient"; import { ActivityDetailModel, ActivityViewModel, TimelineActivityDetailItem } from "../timelineViewTypes"; export default function useActivityCustomizations(): { activityCustomizations: ProfilesAndHistoryConfiguration[]; fetchCustomizations: () => Promise; findActivityCustomizationForEventName: (eventName: string) => ProfilesAndHistoryConfiguration | undefined; refetchActivityCustomizations: () => Promise; toConfigDrivenDetailItems: (eventName: string, details?: ActivityDetailModel[]) => TimelineActivityDetailItem[] | undefined; getDescriptionLabel: (activity: ActivityViewModel) => string | undefined; activityCustomizationsError: FlexDataClientError; customizationsQueryLoading: boolean; activityCustomizationsCalled: boolean; };