export declare class Telemetry { private readonly session; constructor(source?: Telemetry); init(opts: { cliVersion: string; flagEnabled: boolean; }): void; register(props: Record): void; registerRun(props: { agent_name: string; detected_agent_name: string; cli_run_id: string; command: string; }): void; trackInvoked(): void; capture(event: string, properties?: Record): void; alias(distinctId: string, alias: string): void; aliasOidcSubject(oidcSub: string): void; shutdown(): Promise; } export declare const telemetry: Telemetry; //# sourceMappingURL=telemetry.d.ts.map