import { z } from 'zod'; import { Tool } from '../../core/types.js'; declare const parameterSchema: z.ZodObject<{ status: z.ZodOptional>; verbose: z.ZodOptional; }, "strip", z.ZodTypeAny, { status?: "running" | "completed" | "error" | "terminated" | "all" | undefined; verbose?: boolean | undefined; }, { status?: "running" | "completed" | "error" | "terminated" | "all" | undefined; verbose?: boolean | undefined; }>; declare const returnSchema: z.ZodObject<{ shells: z.ZodArray; runtime: z.ZodNumber; command: z.ZodString; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { command: string; status: string; id: string; startTime: string; runtime: number; endTime?: string | undefined; metadata?: Record | undefined; }, { command: string; status: string; id: string; startTime: string; runtime: number; endTime?: string | undefined; metadata?: Record | undefined; }>, "many">; count: z.ZodNumber; }, "strip", z.ZodTypeAny, { shells: { command: string; status: string; id: string; startTime: string; runtime: number; endTime?: string | undefined; metadata?: Record | undefined; }[]; count: number; }, { shells: { command: string; status: string; id: string; startTime: string; runtime: number; endTime?: string | undefined; metadata?: Record | undefined; }[]; count: number; }>; type Parameters = z.infer; type ReturnType = z.infer; export declare const listShellsTool: Tool; export {}; //# sourceMappingURL=listShells.d.ts.map