export declare const EXTRACT_TOOL_SPEC = "Extracts key findings from tool outputs into distilled knowledge, then removes raw outputs.\n\n## The Prunable List\nA `` list shows available IDs. Format: `ID: tool, parameter`. Only use IDs from this list.\n\n## When to Use\n- Task done and you want to preserve key findings\n- Raw output too large but contains valuable details\n\n## When NOT to Use\n- You need exact content for your CURRENT or NEXT action (e.g., editing a file, grepping for strings)\n\n## Format\n- `items`: Array of [id, distillation] tuples. Each tuple pairs a numeric ID with its distilled content.\n\nEach distillation should capture essential info: signatures, logic, constraints, values.\n\n## Example\n[Uses extract with:\n items: [\n [\"10\", \"auth.ts: validateToken(token) -> User|null, checks cache (5min TTL) then OIDC. bcrypt 12 rounds. Tokens 128+ chars.\"],\n [\"11\", \"user.ts: User { id: string; email: string; permissions: ('read'|'write'|'admin')[]; status: 'active'|'suspended' }\"]\n ]\n]"; //# sourceMappingURL=extract-tool-spec.d.ts.map