/** Head-field lookup order for the generic fallback. */ export declare const FALLBACK_HEAD_FIELDS: readonly ['path', 'file_path', 'pattern', 'symbol', 'command', 'cmd', 'url', 'query', 'description', 'content']; /** * One-line, tool-aware summary of a tool call's input. * * @param toolName canonical or aliased tool name (case-insensitive). * @param input the tool input — a parsed object OR a JSON string. */ export declare function summarizeToolInput(toolName: string | undefined, input: unknown): string; /** * Authored-once browser-JS transcription of `summarizeToolInput`, for surfaces * that cannot `import` at runtime (the HQ dashboard is a served template-literal * string). This is DELIBERATELY written with string concatenation and single * backslashes only: the HQ template literal escapes `\` and `` ` ``/`${` before * embedding, so this text must contain NO backticks and NO `${` sequences. * * Defines one global function: `toolInputSummary(name, rawInput)` where * rawInput is a JSON string (HQ's on-wire shape) or null. * * A parity test asserts this produces identical output to the TS function above. */ export declare const SUMMARIZE_TOOL_INPUT_BROWSER_SRC: string; //# sourceMappingURL=tool-summary.d.ts.map