import { Ref } from "vue";
import { LocationQuery } from "vue-router";
import { DataObject } from "nuxt-utm";
export declare const generateSessionId: () => string;
export declare const readLocalData: (localStorageKey: string) => DataObject[];
export declare const getSessionID: (sessionIdKey: string) => string;
export declare const urlHasUtmParams: (query: LocationQuery) => boolean;
export declare const getUtmParams: (query: LocationQuery) => UTMParams;
export declare const urlHasGCLID: (query: LocationQuery) => boolean;
export declare const getGCLID: (query: LocationQuery) => GCLIDParams;
export declare const getAdditionalInfo: () => AdditionalInfo;
export declare const isRepeatedEntry: (data: Ref<DataObject[]>, currentEntry: DataObject) => boolean;
