import { BaseSqliteRepository } from './base-sqlite-repository.js'; import { tool_calls } from '../schema/index.js'; export type ToolCallRow = typeof tool_calls.$inferSelect; export type NewToolCall = typeof tool_calls.$inferInsert; export declare class ToolCallRepository extends BaseSqliteRepository { private readonly dbPath?; constructor(opts?: { dbPath?: string; dbRoot?: string; }); resolveDbPath(): string; private openHandle; insertToolCall(opts: NewToolCall): void; findByTaskId(taskId: string): ToolCallRow[]; aggregateByName(taskId: string): { toolName: string; count: number; }[]; }