import { z } from "zod"; import type { RequestContext, McpTextContent } from "@cesteral/shared"; import type { SdkContext } from "@cesteral/shared"; export declare const GetAnalyticsBreakdownsInputSchema: z.ZodEffects>; startDate: z.ZodOptional; endDate: z.ZodOptional; pivots: z.ZodArray; metrics: z.ZodOptional>; } & { includeComputedMetrics: z.ZodDefault; }, "strip", z.ZodTypeAny, { adAccountUrn: string; includeComputedMetrics: boolean; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; }, { adAccountUrn: string; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; includeComputedMetrics?: boolean | undefined; }>, { adAccountUrn: string; includeComputedMetrics: boolean; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; }, { adAccountUrn: string; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; includeComputedMetrics?: boolean | undefined; }>; export declare const GetAnalyticsBreakdownsOutputSchema: z.ZodObject<{ results: z.ZodArray, "many">; count: z.ZodNumber; }, "strip", z.ZodTypeAny, { count: number; pivot: string; elements: Record[]; }, { count: number; pivot: string; elements: Record[]; }>, "many">; dateRange: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, "strip", z.ZodTypeAny, { start: string; end: string; }, { start: string; end: string; }>; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { results: { count: number; pivot: string; elements: Record[]; }[]; timestamp: string; dateRange: { start: string; end: string; }; }, { results: { count: number; pivot: string; elements: Record[]; }[]; timestamp: string; dateRange: { start: string; end: string; }; }>; type GetAnalyticsBreakdownsInput = z.infer; type GetAnalyticsBreakdownsOutput = z.infer; export declare function getAnalyticsBreakdownsLogic(input: GetAnalyticsBreakdownsInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function getAnalyticsBreakdownsResponseFormatter(result: GetAnalyticsBreakdownsOutput): McpTextContent[]; export declare const getAnalyticsBreakdownsTool: { name: string; title: string; description: string; inputSchema: z.ZodEffects>; startDate: z.ZodOptional; endDate: z.ZodOptional; pivots: z.ZodArray; metrics: z.ZodOptional>; } & { includeComputedMetrics: z.ZodDefault; }, "strip", z.ZodTypeAny, { adAccountUrn: string; includeComputedMetrics: boolean; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; }, { adAccountUrn: string; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; includeComputedMetrics?: boolean | undefined; }>, { adAccountUrn: string; includeComputedMetrics: boolean; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; }, { adAccountUrn: string; pivots: string[]; datePreset?: "TODAY" | "YESTERDAY" | "LAST_7_DAYS" | "LAST_14_DAYS" | "LAST_30_DAYS" | "THIS_MONTH" | "LAST_MONTH" | "LAST_90_DAYS" | undefined; startDate?: string | undefined; endDate?: string | undefined; metrics?: string[] | undefined; includeComputedMetrics?: boolean | undefined; }>; outputSchema: z.ZodObject<{ results: z.ZodArray, "many">; count: z.ZodNumber; }, "strip", z.ZodTypeAny, { count: number; pivot: string; elements: Record[]; }, { count: number; pivot: string; elements: Record[]; }>, "many">; dateRange: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, "strip", z.ZodTypeAny, { start: string; end: string; }, { start: string; end: string; }>; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { results: { count: number; pivot: string; elements: Record[]; }[]; timestamp: string; dateRange: { start: string; end: string; }; }, { results: { count: number; pivot: string; elements: Record[]; }[]; timestamp: string; dateRange: { start: string; end: string; }; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; idempotentHint: boolean; destructiveHint: boolean; }; inputExamples: ({ label: string; input: { adAccountUrn: string; datePreset: string; pivots: string[]; metrics: string[]; startDate?: undefined; endDate?: undefined; }; } | { label: string; input: { adAccountUrn: string; startDate: string; endDate: string; pivots: string[]; datePreset?: undefined; metrics?: undefined; }; })[]; logic: typeof getAnalyticsBreakdownsLogic; responseFormatter: typeof getAnalyticsBreakdownsResponseFormatter; }; export {}; //# sourceMappingURL=get-analytics-breakdowns.tool.d.ts.map