export declare enum LogLevel { ERROR = 1, WARN = 2, LOG = 3, DEBUG = 4 } type Env = 'dev' | 'stage' | 'production'; type TwiplaWorkerParams = { websiteId: string; env?: Env; logLevel?: LogLevel; trackUrlChanges?: boolean; rewriteUrl?: () => string; usePolls?: boolean; maxPrivacyMode?: boolean; }; export declare class TwiplaWorker { #private; constructor({ websiteId, env, logLevel, trackUrlChanges, rewriteUrl, usePolls, maxPrivacyMode }: TwiplaWorkerParams); run(extra?: { tags: Record; }): Promise; sendEvent(...args: any[]): void; sendEcom(...args: any[]): void; } export {};