type AgentTelemetry = {
    callCount: number;
    totalTokens: number;
    totalTimeMs: number;
    lastCall?: {
        timestamp: string;
        model: string;
        totalTokens: number;
        durationMs: number;
    };
    models?: {
        model: string;
        totalTokens: number;
        durationMs: number;
    }[];
};
export declare function recordLLMCall(agent: string, tokens: number, durationMs: number, modelName: string): void;
export declare function exportTelemetry(): Record<string, AgentTelemetry>;
export declare function resetTelemetry(): void;
export declare function saveTelemetryToFile(): void;
export {};
