export type ToolTerminalOutcome = 'success' | 'failure'; export interface ToolTerminalTuple { tool: string; outcome: ToolTerminalOutcome; inputHash: string; resultHash: string; identityKey: string; key: string; } export declare function computeToolInputHash(input: unknown): string | undefined; export declare function computeToolResultHash(result: unknown): string | undefined; export declare function createToolTerminalTupleFromHashes(tool: string, outcome: ToolTerminalOutcome, inputHash: string, resultHash: string): ToolTerminalTuple; export declare function createToolTerminalTuple(tool: string, outcome: ToolTerminalOutcome, input: unknown, result: unknown): ToolTerminalTuple | undefined; //# sourceMappingURL=tool-call-tuple.d.ts.map