/**
 * Creates a unique identifier based on message, toolname, and input.
 *
 * This generates a deterministic hash that can be used to identify
 * a specific tool call based on its parameters.
 *
 * @param messageId - The message ID (or any message identifier)
 * @param toolName - The name of the tool
 * @param input - The input parameters for the tool
 * @returns A unique identifier string
 */
export declare function getToolCallSignature(toolName: string, input: unknown): string;
//# sourceMappingURL=tool-signature.d.ts.map