import type { AgentToolResult } from "@oh-my-pi/pi-agent-core"; import type { ToolSession } from "../sdk.js"; import type { ReadToolDetails } from "@oh-my-pi/pi-tui/tools/read"; import { type SuffixMatchCache } from "./read-path-resolution.js"; interface ResolvedSqliteReadPath { absolutePath: string; sqliteSubPath: string; queryString: string; suffixResolution?: { from: string; to: string; }; } export declare function resolveSqliteReadPath(session: ToolSession, readPath: string, suffixCache: SuffixMatchCache, signal?: AbortSignal): Promise; export declare function readSqlite(resolvedSqlitePath: ResolvedSqliteReadPath, signal?: AbortSignal): Promise>; export {};