import { z } from "zod"; import type { McpTextContent, RequestContext, SdkContext, EffectResult, EffectDryRunResult, DispatchedCapability } from "@cesteral/shared"; export declare const AdjustBidsInputSchema: z.ZodObject<{ adjustments: z.ZodArray; maxBidCpm: z.ZodOptional; currencyCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }>, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }>, "many">; dry_run: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dry_run: boolean; adjustments: { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }[]; }, { adjustments: { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }[]; dry_run?: boolean | undefined; }>; export declare const AdjustBidsOutputSchema: z.ZodObject<{ confirmed: z.ZodBoolean; declineReason: z.ZodOptional; totalRequested: z.ZodNumber; totalSucceeded: z.ZodNumber; totalFailed: z.ZodNumber; results: z.ZodArray>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; error: z.ZodOptional; }, "strip", z.ZodTypeAny, { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectOutputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }, { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectInputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }>, "many">; timestamp: z.ZodString; dryRun: z.ZodOptional>; effect: z.ZodOptional>; dispatchedCapability: z.ZodType; }, "strip", z.ZodTypeAny, { results: { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectOutputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[]; timestamp: string; dispatchedCapability: DispatchedCapability; confirmed: boolean; totalRequested: number; totalSucceeded: number; totalFailed: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; declineReason?: string | undefined; }, { results: { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectInputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[]; timestamp: string; dispatchedCapability: DispatchedCapability; confirmed: boolean; totalRequested: number; totalSucceeded: number; totalFailed: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; declineReason?: string | undefined; }>; type AdjustBidsInput = z.infer; type AdjustBidsOutput = z.infer; export declare function adjustBidsLogic(input: AdjustBidsInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function adjustBidsResponseFormatter(result: AdjustBidsOutput): McpTextContent[]; export declare const adjustBidsTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{ adjustments: z.ZodArray; maxBidCpm: z.ZodOptional; currencyCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }>, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }, { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }>, "many">; dry_run: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dry_run: boolean; adjustments: { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }[]; }, { adjustments: { adGroupId: string; baseBidCpm?: number | undefined; maxBidCpm?: number | undefined; currencyCode?: string | undefined; }[]; dry_run?: boolean | undefined; }>; outputSchema: z.ZodObject<{ confirmed: z.ZodBoolean; declineReason: z.ZodOptional; totalRequested: z.ZodNumber; totalSucceeded: z.ZodNumber; totalFailed: z.ZodNumber; results: z.ZodArray>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; error: z.ZodOptional; }, "strip", z.ZodTypeAny, { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectOutputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }, { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectInputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }>, "many">; timestamp: z.ZodString; dryRun: z.ZodOptional>; effect: z.ZodOptional>; dispatchedCapability: z.ZodType; }, "strip", z.ZodTypeAny, { results: { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectOutputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[]; timestamp: string; dispatchedCapability: DispatchedCapability; confirmed: boolean; totalRequested: number; totalSucceeded: number; totalFailed: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; declineReason?: string | undefined; }, { results: { adGroupId: string; success: boolean; error?: string | undefined; entity?: z.objectInputType<{ RTBAttributes: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ BaseBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; MaxBidCPM: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ Amount: z.ZodOptional>>; CurrencyCode: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough"> | undefined; }[]; timestamp: string; dispatchedCapability: DispatchedCapability; confirmed: boolean; totalRequested: number; totalSucceeded: number; totalFailed: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; declineReason?: string | undefined; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; destructiveHint: boolean; idempotentHint: boolean; cesteral: { kind: "write"; writeClass: "effect"; executableArgsExclude: string[]; platform: string; contractPlatformSlug: string; contractToolSlug: string; operation: "adjust_bids"[]; entityKinds: never[]; entityIdArgs: never[]; schemaVersion: number; contractId: string; supportsDryRun: true; supportsBeforeAfterSnapshot: false; requiresValidation: true; requiresSimulation: true; }; }; inputExamples: { label: string; input: { adjustments: ({ adGroupId: string; baseBidCpm: number; maxBidCpm: number; currencyCode?: undefined; } | { adGroupId: string; baseBidCpm: number; maxBidCpm?: undefined; currencyCode?: undefined; } | { adGroupId: string; maxBidCpm: number; currencyCode: string; baseBidCpm?: undefined; })[]; }; }[]; logic: typeof adjustBidsLogic; responseFormatter: typeof adjustBidsResponseFormatter; }; export {}; //# sourceMappingURL=adjust-bids.tool.d.ts.map