import { Inputs, VisitorProfile, VisitorProfileProvider } from '../../models'; export declare const allProvidersList: VisitorProfileProvider[]; export declare const allProvidersDict: Record; export declare function enrichProfile(listAttributes: string[], visitorProfile: VisitorProfile, inputs: Inputs, logger: any): Promise; /** * TODO: enrich this result with the __SEGMENTATION_FEATURES__ that came on the manifest. * __SEGMENTATION_FEATURES__ are based on the dimension yaml file on the monolith and could be changed. * * @returns list of attributes that should be tracked */ export declare function getShouldTrackAttributes(): string[]; export declare function getStickyAttributes(): string[]; declare const _default: { allProvidersList: VisitorProfileProvider[]; allProvidersDict: Record; enrichProfile: typeof enrichProfile; getShouldTrackAttributes: typeof getShouldTrackAttributes; getStickyAttributes: typeof getStickyAttributes; }; export default _default;