import type { JSONValue } from "@strands-agents/sdk"; export declare function createThinkingTools(): import("@strands-agents/sdk").InvokableTool<{ thought: string; nextThoughtNeeded: boolean; thoughtNumber: number; totalThoughts: number; isRevision?: boolean | undefined; revisesThought?: number | undefined; branchFromThought?: number | undefined; branchId?: string | undefined; needsMoreThoughts?: boolean | undefined; }, JSONValue>[];