import { type UsageTrackingMeta, type ConfigType, type ExecutionSource } from './api/usageTracking.js'; export type { UsageTrackingMeta, ConfigType, ExecutionSource, } from './api/usageTracking.js'; export declare const EventClass: { USAGE: string; INTERACTION: string; VIEW: string; ACTIVATION: string; }; export declare function getExecutionEnvironmentMeta(): { os: string; nodeVersion: string; nodeMajorVersion: string; version: string; configType?: ConfigType; executionSource: ExecutionSource; }; export declare function trackCommandUsage(command: string, meta?: UsageTrackingMeta, accountId?: number): Promise; export declare function trackHelpUsage(command: string): Promise; export declare function trackConvertFieldsUsage(command: string): Promise; export declare function trackAuthAction(command: string, authType: string, step: string, accountId?: number): Promise; export declare function trackCommandMetadataUsage(command: string, meta?: UsageTrackingMeta, accountId?: number): Promise;