import type { JSONValue } from "@strands-agents/sdk"; export type StructuredPatchHunk = { oldStart: number; oldLines: number; newStart: number; newLines: number; lines: string[]; }; export type FileToolDisplay = { previews?: string[]; structuredPatch?: StructuredPatchHunk[]; }; type DisplayStateStore = { get(key: string): JSONValue | undefined; set(key: string, value: unknown): void; delete(key: string): void; }; export declare function setFileToolDisplay(appState: DisplayStateStore, toolUseId: string | undefined, display: FileToolDisplay): void; export declare function takeFileToolDisplay(appState: DisplayStateStore, toolUseId: string | null): FileToolDisplay | undefined; export {};