import { z } from "zod"; import { ServiceNowClient } from "../client.js"; import { ServiceNowConfig } from "../config.js"; export declare const definition: { name: string; description: string; inputSchema: { type: "object"; properties: { table: { type: string; description: string; }; type: { type: string; enum: string[]; description: string; }; query: { type: string; description: string; }; field: { type: string; description: string; }; group_by: { type: string; description: string; }; display_value: { type: string; description: string; }; }; required: string[]; }; }; export declare const schema: z.ZodObject<{ table: z.ZodString; type: z.ZodEnum<["COUNT", "AVG", "MIN", "MAX", "SUM"]>; query: z.ZodOptional; field: z.ZodOptional; group_by: z.ZodOptional; display_value: z.ZodOptional; }, "strip", z.ZodTypeAny, { table: string; type: "COUNT" | "AVG" | "MIN" | "MAX" | "SUM"; query?: string | undefined; display_value?: string | undefined; field?: string | undefined; group_by?: string | undefined; }, { table: string; type: "COUNT" | "AVG" | "MIN" | "MAX" | "SUM"; query?: string | undefined; display_value?: string | undefined; field?: string | undefined; group_by?: string | undefined; }>; export declare function handler(args: z.infer, client: ServiceNowClient, config: ServiceNowConfig): Promise<{ content: Array<{ type: "text"; text: string; }>; }>; //# sourceMappingURL=aggregate.d.ts.map