import { BaseSqliteRepository } from './base-sqlite-repository.js'; import { spans } from '../schema/index.js'; export type SpanRow = typeof spans.$inferSelect; export type NewSpan = typeof spans.$inferInsert; export declare class SpanRepository extends BaseSqliteRepository { private readonly dbPath?; constructor(opts?: { dbPath?: string; dbRoot?: string; }); resolveDbPath(): string; private openHandle; insertSpan(opts: NewSpan): void; findByTaskId(taskId: string): SpanRow[]; findById(spanId: string): SpanRow | undefined; }