import { Lintrk } from '../track/lintrk.js'; import { EventName, TrackName, TrackProperties } from '../track/types.js'; import { UpdateVisitorDTO } from '../visitor/types.js'; import '../track/gtag.js'; declare global { interface Window extends Lintrk { } } /** * LinkedIn Conversion Config: * example: * { * purchase: 123, * add_to_cart: 456, * add_to_wishlist: 789, * } */ type LinkedinConversionConfig = Record, number>; declare function sendLinkedinEvent(config: LinkedinConversionConfig): (name: TrackName, _properties?: TrackProperties, event_id?: string) => void; declare function setLinkedinUser({ data }: UpdateVisitorDTO): void; export { type LinkedinConversionConfig, sendLinkedinEvent, setLinkedinUser };