import { z } from "zod"; import type { RequestContext, McpTextContent } from "@cesteral/shared"; import type { SdkContext } from "@cesteral/shared"; export declare const GetTargetingOptionsInputSchema: z.ZodObject<{ adAccountUrn: z.ZodString; facetType: z.ZodOptional; }, "strip", z.ZodTypeAny, { adAccountUrn: string; facetType?: string | undefined; }, { adAccountUrn: string; facetType?: string | undefined; }>; export declare const GetTargetingOptionsOutputSchema: z.ZodObject<{ options: z.ZodArray, "many">; count: z.ZodNumber; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { options: Record[]; count: number; timestamp: string; }, { options: Record[]; count: number; timestamp: string; }>; type GetTargetingOptionsInput = z.infer; type GetTargetingOptionsOutput = z.infer; export declare function getTargetingOptionsLogic(input: GetTargetingOptionsInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function getTargetingOptionsResponseFormatter(result: GetTargetingOptionsOutput): McpTextContent[]; export declare const getTargetingOptionsTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{ adAccountUrn: z.ZodString; facetType: z.ZodOptional; }, "strip", z.ZodTypeAny, { adAccountUrn: string; facetType?: string | undefined; }, { adAccountUrn: string; facetType?: string | undefined; }>; outputSchema: z.ZodObject<{ options: z.ZodArray, "many">; count: z.ZodNumber; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { options: Record[]; count: number; timestamp: string; }, { options: Record[]; count: number; timestamp: string; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; idempotentHint: boolean; destructiveHint: boolean; }; inputExamples: ({ label: string; input: { adAccountUrn: string; facetType?: undefined; }; } | { label: string; input: { adAccountUrn: string; facetType: string; }; })[]; logic: typeof getTargetingOptionsLogic; responseFormatter: typeof getTargetingOptionsResponseFormatter; }; export {}; //# sourceMappingURL=get-targeting-options.tool.d.ts.map