import { JsonlMessage } from './jsonl-utils'; import { Operation } from './correlation-engine'; export declare function calculateCacheEfficiency(contextGrowth: number, cacheRead: number): number; export declare function formatOperationDetails(tool: string, params: any): string; export declare function extractToolUseDetails(messageContent: any, timeGap: number): { details: string; tool: string; params: any; }; export declare function calculateContentPartIndex(messageContent: any, messageId: string, messageContentPartIndex: Map): number | undefined; export declare function createSystemOperation(msg: JsonlMessage, sessionId: string, timeGap: number): Operation; export declare function createUserOperation(msg: JsonlMessage, sessionId: string, timeGap: number): Operation; export declare function createToolResponseOperation(msg: JsonlMessage, sessionId: string, timeGap: number): Operation; export declare function createAssistantOperation(msg: JsonlMessage, sessionId: string, timeGap: number, messageContentPartIndex: Map): Operation; //# sourceMappingURL=operation-factory.d.ts.map