type JsonRecord = Record; export type ToolProgressTone = "running" | "success" | "danger"; export interface ToolProgressPresentation { readonly keyPart: string; readonly label: string; readonly status: string; readonly tone: ToolProgressTone; } /** * Preserve useful start metadata (for example a tool name) when a later * completion update contains only status/result fields. */ export declare function mergeToolProgressSnapshot(previous: unknown, current: unknown): JsonRecord; export declare function describeToolProgress(value: unknown): ToolProgressPresentation; export {}; //# sourceMappingURL=tool-progress.d.ts.map