import { z } from "zod"; import type { McpTextContent, RequestContext, SdkContext } from "@cesteral/shared"; export declare const GetReportExecutionsInputSchema: z.ZodObject<{ scheduleId: z.ZodOptional; lastStatusChangeAfter: z.ZodOptional; first: z.ZodOptional>; after: z.ZodOptional; }, "strip", z.ZodTypeAny, { after?: string | undefined; scheduleId?: string | undefined; first?: number | undefined; lastStatusChangeAfter?: string | undefined; }, { after?: string | undefined; scheduleId?: string | undefined; first?: number | undefined; lastStatusChangeAfter?: string | undefined; }>; export declare const GetReportExecutionsOutputSchema: z.ZodObject<{ mode: z.ZodEnum<["single", "list"]>; scheduleId: z.ZodOptional; schedule: z.ZodOptional>; schedules: z.ZodOptional, "many">>; hasNextPage: z.ZodOptional; endCursor: z.ZodOptional; rawResponse: z.ZodOptional>; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { timestamp: string; mode: "single" | "list"; schedules?: Record[] | undefined; scheduleId?: string | undefined; schedule?: Record | undefined; hasNextPage?: boolean | undefined; endCursor?: string | undefined; rawResponse?: Record | undefined; }, { timestamp: string; mode: "single" | "list"; schedules?: Record[] | undefined; scheduleId?: string | undefined; schedule?: Record | undefined; hasNextPage?: boolean | undefined; endCursor?: string | undefined; rawResponse?: Record | undefined; }>; type GetReportExecutionsInput = z.infer; type GetReportExecutionsOutput = z.infer; export declare function getReportExecutionsLogic(input: GetReportExecutionsInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function getReportExecutionsResponseFormatter(result: GetReportExecutionsOutput): McpTextContent[]; export declare const getReportExecutionsTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{ scheduleId: z.ZodOptional; lastStatusChangeAfter: z.ZodOptional; first: z.ZodOptional>; after: z.ZodOptional; }, "strip", z.ZodTypeAny, { after?: string | undefined; scheduleId?: string | undefined; first?: number | undefined; lastStatusChangeAfter?: string | undefined; }, { after?: string | undefined; scheduleId?: string | undefined; first?: number | undefined; lastStatusChangeAfter?: string | undefined; }>; outputSchema: z.ZodObject<{ mode: z.ZodEnum<["single", "list"]>; scheduleId: z.ZodOptional; schedule: z.ZodOptional>; schedules: z.ZodOptional, "many">>; hasNextPage: z.ZodOptional; endCursor: z.ZodOptional; rawResponse: z.ZodOptional>; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { timestamp: string; mode: "single" | "list"; schedules?: Record[] | undefined; scheduleId?: string | undefined; schedule?: Record | undefined; hasNextPage?: boolean | undefined; endCursor?: string | undefined; rawResponse?: Record | undefined; }, { timestamp: string; mode: "single" | "list"; schedules?: Record[] | undefined; scheduleId?: string | undefined; schedule?: Record | undefined; hasNextPage?: boolean | undefined; endCursor?: string | undefined; rawResponse?: Record | undefined; }>; annotations: { readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputExamples: ({ label: string; input: { scheduleId: string; lastStatusChangeAfter?: undefined; first?: undefined; }; } | { label: string; input: { lastStatusChangeAfter: string; first: number; scheduleId?: undefined; }; } | { label: string; input: { first: number; scheduleId?: undefined; lastStatusChangeAfter?: undefined; }; })[]; logic: typeof getReportExecutionsLogic; responseFormatter: typeof getReportExecutionsResponseFormatter; }; export {}; //# sourceMappingURL=get-report-executions.tool.d.ts.map