interface CLIMonitorConfigOptions { cliVersion: string; cliName: string; } export declare class CliMonitor { private static _instance; private _didReportLaunch; private readonly _commonParams; private _commonData; private constructor(); static updateCommonParams(newParams: Record): void; static getInstance(config: CLIMonitorConfigOptions): CliMonitor; shouldReport(eventName: string): boolean; report(eventName: string, params?: Record): void; reportCommandCall(commandName: string): void; } export {};