export interface RuntimeInstanceTelemetry { transport: string; provider?: string; model?: string; angularVersion?: string; apiKey?: string; } export interface StreamTelemetry { /** Runtime transport when known; legacy calls without it report `unknown`. */ transport?: string; provider: string; model: string; durationMs?: number; } export interface RuntimeRequestTelemetry { transport: string; requestType: string; provider?: string; model?: string; } export declare function captureRuntimeInstanceCreated(input: RuntimeInstanceTelemetry): Promise; export declare function captureRuntimeRequestCreated(input: RuntimeRequestTelemetry): Promise; export declare function captureStreamStarted(input: StreamTelemetry): Promise; export declare function captureStreamEnded(input: StreamTelemetry): Promise; export declare function captureStreamErrored(input: StreamTelemetry & { error: Error | unknown; }): Promise; //# sourceMappingURL=adapter.d.ts.map