import { Profile, ProfileAddress, Trait } from "../../../flex-ui-core/src"; import { ActivityView, ProfilesAndHistoryConfigurationProfileTraitGroup, ProfilesAndHistoryConfigurationRecentActivityGroup } from "../../../core/FlexDataClient"; import { CategorizedTraits, ProfileTraitReferenceGroup, RecentEventGroup, ReferenceSidTrait, StatGroup } from "../types/customerProfileTypes"; export declare const cleanAddress: (address: ProfileAddress) => string[]; export declare const getTraitKey: (trait: Trait) => string; export declare const categorizeTraits: (referenceSidTraits: Array | null | undefined, traitGroups: Array | null | undefined) => CategorizedTraits; export declare const formatKnownValue: (key: string, value: string) => string; export declare const generateStatsArray: (naturalOrderCategories: string[], categorizedTraits: CategorizedTraits, combinedAttributes: any) => StatGroup[]; export declare const formatAdditionalContacts: (profile: Profile, categorizedTraits: CategorizedTraits, combinedAttributes: any) => string[]; export declare const formatAddresses: (profile: Profile, categorizedTraits: CategorizedTraits, combinedAttributes: any) => string[]; export declare const getStatsForProfileView: (profile: Profile, traits: Array | null | undefined, traitGroups: Array | null | undefined) => StatGroup[]; export declare const filterActivities: (activities: Array, activityGroupConfig: ProfilesAndHistoryConfigurationRecentActivityGroup, recentEventGroup: RecentEventGroup | null | undefined) => { activities: Array; isSatisfiedRecentConfigLimits: boolean; };