import { z } from "zod"; import type { RequestContext, McpTextContent } from "@cesteral/shared"; import type { SdkContext } from "@cesteral/shared"; export declare const GetDeliveryForecastInputSchema: z.ZodObject<{ adAccountUrn: z.ZodString; targetingCriteria: z.ZodRecord; optimizationTargetType: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetingCriteria: Record; adAccountUrn: string; optimizationTargetType?: string | undefined; }, { targetingCriteria: Record; adAccountUrn: string; optimizationTargetType?: string | undefined; }>; export declare const GetDeliveryForecastOutputSchema: z.ZodObject<{ forecast: z.ZodRecord; adAccountUrn: z.ZodString; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { adAccountUrn: string; timestamp: string; forecast: Record; }, { adAccountUrn: string; timestamp: string; forecast: Record; }>; type GetDeliveryForecastInput = z.infer; type GetDeliveryForecastOutput = z.infer; export declare function getDeliveryForecastLogic(input: GetDeliveryForecastInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function getDeliveryForecastResponseFormatter(result: GetDeliveryForecastOutput): McpTextContent[]; export declare const getDeliveryForecastTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{ adAccountUrn: z.ZodString; targetingCriteria: z.ZodRecord; optimizationTargetType: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetingCriteria: Record; adAccountUrn: string; optimizationTargetType?: string | undefined; }, { targetingCriteria: Record; adAccountUrn: string; optimizationTargetType?: string | undefined; }>; outputSchema: z.ZodObject<{ forecast: z.ZodRecord; adAccountUrn: z.ZodString; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { adAccountUrn: string; timestamp: string; forecast: Record; }, { adAccountUrn: string; timestamp: string; forecast: Record; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; idempotentHint: boolean; destructiveHint: boolean; }; inputExamples: { label: string; input: { adAccountUrn: string; targetingCriteria: { include: { and: ({ or: { "urn:li:adTargetingFacet:geos": string[]; "urn:li:adTargetingFacet:memberSeniorities"?: undefined; }; } | { or: { "urn:li:adTargetingFacet:memberSeniorities": string[]; "urn:li:adTargetingFacet:geos"?: undefined; }; })[]; }; }; }; }[]; logic: typeof getDeliveryForecastLogic; responseFormatter: typeof getDeliveryForecastResponseFormatter; }; export {}; //# sourceMappingURL=get-delivery-forecast.tool.d.ts.map