import { z } from "zod"; import type { ISessionClient } from "../platform/ports/session-client.ts"; export declare function createSessionReadTool(client: ISessionClient): import("../platform/types.ts").CanonicalToolDef<{ session_id: z.ZodString; include_todos: z.ZodDefault>; include_thinking: z.ZodDefault>; include_tool_results: z.ZodDefault>; limit: z.ZodOptional; offset: z.ZodDefault>; role_filter: z.ZodOptional>; tool_filter: z.ZodOptional; }>; export declare function createSessionInfoTool(client: ISessionClient): import("../platform/types.ts").CanonicalToolDef<{ session_id: z.ZodString; }>; export declare function createSessionDiffTool(client: ISessionClient): import("../platform/types.ts").CanonicalToolDef<{ session_id: z.ZodString; message_id: z.ZodOptional; }>; export declare function createSessionForkTool(client: ISessionClient): import("../platform/types.ts").CanonicalToolDef<{ session_id: z.ZodString; message_id: z.ZodOptional; }>; //# sourceMappingURL=session-inspect-tools.d.ts.map