import type { Properties } from '@posthog/types'; import type { BrowserDetectionHints } from '@posthog/core'; export declare const PERSONAL_DATA_CAMPAIGN_PARAMS: string[]; export declare const CAMPAIGN_PARAMS: string[]; export declare const EVENT_TO_PERSON_PROPERTIES: string[]; export declare const MASKED = ""; export declare const COOKIE_CAMPAIGN_PARAMS: string[]; export declare function getCampaignParams(customTrackedParams?: string[], maskPersonalDataProperties?: boolean, customPersonalDataProperties?: string[] | undefined): Record; export declare function getSearchInfo(): Record; export declare function getBrowserLanguage(): string | undefined; export declare function getBrowserLanguagePrefix(): string | undefined; export declare function getReferrer(): string; export declare function getReferringDomain(): string; export declare function getReferrerInfo(): Record; export declare function getPersonInfo(maskPersonalDataProperties?: boolean, customPersonalDataProperties?: string[], disableCaptureUrlHashes?: boolean): { r: string; u: string | undefined; }; export declare function getPersonPropsFromInfo(info: Record, disableCaptureUrlHashes?: boolean): Record; export declare function getInitialPersonPropsFromInfo(info: Record, disableCaptureUrlHashes?: boolean): Record; export declare function getTimezone(): string | undefined; export declare function getTimezoneOffset(): number | undefined; export declare function getBrowserDetectionHints(): BrowserDetectionHints; export declare function getEventProperties(maskPersonalDataProperties?: boolean, customPersonalDataProperties?: string[], detectGoogleSearchApp?: boolean, disableCaptureUrlHashes?: boolean): Properties;