/** * Tool: list_sessions * Lists investigation sessions for a project with pagination and date filtering */ import { ToolServices } from './index.js'; import { z } from 'zod'; /** * Input validation schema */ declare const ListSessionsInputSchema: z.ZodObject<{ project_uuid: z.ZodOptional; page: z.ZodOptional; limit: z.ZodOptional; date_from: z.ZodOptional; date_to: z.ZodOptional; organization_uuid: z.ZodOptional; investigation_status: z.ZodOptional; session_type: z.ZodOptional; only_uninvestigated: z.ZodOptional; hide_grouped_incidents: z.ZodOptional; compact: z.ZodOptional; search_term: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_uuid?: string | undefined; organization_uuid?: string | undefined; session_type?: string | undefined; investigation_status?: string | undefined; limit?: number | undefined; page?: number | undefined; date_from?: string | undefined; date_to?: string | undefined; only_uninvestigated?: boolean | undefined; hide_grouped_incidents?: boolean | undefined; compact?: boolean | undefined; search_term?: string | undefined; }, { project_uuid?: string | undefined; organization_uuid?: string | undefined; session_type?: string | undefined; investigation_status?: string | undefined; limit?: number | undefined; page?: number | undefined; date_from?: string | undefined; date_to?: string | undefined; only_uninvestigated?: boolean | undefined; hide_grouped_incidents?: boolean | undefined; compact?: boolean | undefined; search_term?: string | undefined; }>; export type ListSessionsInput = z.infer; /** * List sessions with pagination and filtering */ export declare function listSessions(services: ToolServices, args: unknown): Promise; export {};