import { LeadBase } from './LeadBase'; import { ISdkSettings } from './types'; import { ITrackListingPayload, ITrackPayload, ITrackSearchPayload } from './types/lead-tracker'; export declare class LeadTracker extends LeadBase { constructor(settings: ISdkSettings); identify(id: string): void; viewedListing(listing: ITrackListingPayload, notes?: string): Promise; sharedListing(listing: ITrackListingPayload, notes?: string): Promise; favoritedListing(listing: ITrackListingPayload, notes?: string): Promise; removedFavoriteListing(listing: ITrackListingPayload, notes?: string): Promise; valuedListing(listing: ITrackListingPayload, notes?: string): Promise; signedUp(notes?: string): Promise; loggedIn(notes?: string): Promise; searchedListings(search: ITrackSearchPayload, notes: string): Promise; createdSearch(search: ITrackSearchPayload, notes: string): Promise; removedSearch(search: ITrackSearchPayload, notes: string): Promise; capture(payload: ITrackPayload): Promise; stop(): void; private get CookieName(); private get TrackerSettings(); private get leadTrackingId(); }