import { CustomVar, PropertyValue } from '../types/types'; import { Currency } from './constants'; /** * Sends a transaction event to Contentsquare tracking services. * * @param {number} value * @param {Currency | string} currency * @param {string | null } id (optional parameter) */ export declare const trackTransaction: (value: number, currency: Currency | string, id?: string | null) => void; /** * Sends a ScreenName for a CustomScreenView Event to Contentsquare tracking * services. * * @param {string} screenName. * @param {CustomVar[]} cvars (optional parameter) */ export declare const trackScreenview: (name: string, cvars?: CustomVar[]) => void; /** * Sends an event message to be tracked to the tracking services. * * @param {string} event - The string name of the event. * @param {Object} properties - (Optional) The object of properties to associate with the event. */ export declare const trackEvent: (event: string, properties?: Record) => void;