export type ConfigType = 'local' | 'global'; export type ExecutionSource = 'ci' | 'mcp' | 'user'; export type UsageTrackingMeta = { action?: string; os?: string; nodeVersion?: string; nodeMajorVersion?: string; version?: string; command?: string; authType?: string; step?: string; assetType?: string; mode?: string; type?: string | number; file?: boolean; successful?: boolean; configType?: ConfigType; executionSource?: ExecutionSource; platformVersion?: string; executionTime?: number; }; export type UsageTrackingRequest = { portalId?: number; accountId?: number; eventName: string; eventClass: string; meta: UsageTrackingMeta; }; export declare function sendUsageEvent(request: UsageTrackingRequest): Promise;