import { z } from "zod"; import type { McpTextContent, RequestContext } from "@cesteral/shared"; import type { SdkContext } from "@cesteral/shared"; export declare const GetAdPreviewInputSchema: z.ZodObject<{ creativeId: z.ZodString; }, "strip", z.ZodTypeAny, { creativeId: string; }, { creativeId: string; }>; export declare const GetAdPreviewOutputSchema: z.ZodObject<{ previewUrl: z.ZodOptional; creativeName: z.ZodOptional; clickUrl: z.ZodOptional; adFormat: z.ZodOptional; creativeId: z.ZodString; }, "strip", z.ZodTypeAny, { creativeId: string; previewUrl?: string | undefined; creativeName?: string | undefined; clickUrl?: string | undefined; adFormat?: string | undefined; }, { creativeId: string; previewUrl?: string | undefined; creativeName?: string | undefined; clickUrl?: string | undefined; adFormat?: string | undefined; }>; type GetAdPreviewInput = z.infer; type GetAdPreviewOutput = z.infer; export declare function getAdPreviewLogic(input: GetAdPreviewInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function getAdPreviewResponseFormatter(result: GetAdPreviewOutput): McpTextContent[]; export declare const getAdPreviewTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{ creativeId: z.ZodString; }, "strip", z.ZodTypeAny, { creativeId: string; }, { creativeId: string; }>; outputSchema: z.ZodObject<{ previewUrl: z.ZodOptional; creativeName: z.ZodOptional; clickUrl: z.ZodOptional; adFormat: z.ZodOptional; creativeId: z.ZodString; }, "strip", z.ZodTypeAny, { creativeId: string; previewUrl?: string | undefined; creativeName?: string | undefined; clickUrl?: string | undefined; adFormat?: string | undefined; }, { creativeId: string; previewUrl?: string | undefined; creativeName?: string | undefined; clickUrl?: string | undefined; adFormat?: string | undefined; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; idempotentHint: boolean; destructiveHint: boolean; }; inputExamples: { label: string; input: { creativeId: string; }; }[]; logic: typeof getAdPreviewLogic; responseFormatter: typeof getAdPreviewResponseFormatter; }; export {}; //# sourceMappingURL=get-ad-preview.tool.d.ts.map