/** * `expand_result` — the other half of the lossy surface's contract. * * A tool that shows a window MUST hand back the affordance for the rest, or * "truncate the view, never the data" is just truncation with a nicer message. * This is that affordance: give it the `ref` a tool printed and it returns any * window of the FULL result the tool actually received. * * A secret-bearing result never has a ref (see `../result-store.js`), so it can * never be reached from here — that is enforced at store time, not by this tool * refusing to look. */ import { z } from "zod"; import { type ToolResult } from "../structured.js"; export declare const expandResultSchema: { ref: z.ZodString; offset: z.ZodOptional; limit: z.ZodOptional; }; export declare function handleExpandResult(args: { ref: string; offset?: number; limit?: number; }): Promise; //# sourceMappingURL=expand-result.d.ts.map