import { z } from "zod"; import type { McpTextContent, RequestContext, SdkContext, EffectResult, EffectDryRunResult, DispatchedCapability } from "@cesteral/shared"; export declare const BidListBulkInputSchema: z.ZodEffects; bidListIds: z.ZodOptional>; items: z.ZodOptional, "many">>; selection: z.ZodOptional; dry_run: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dry_run: boolean; operation: "batch_get" | "batch_update"; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }, { operation: "batch_get" | "batch_update"; dry_run?: boolean | undefined; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }>, { dry_run: boolean; operation: "batch_get" | "batch_update"; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }, { operation: "batch_get" | "batch_update"; dry_run?: boolean | undefined; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }>, { dry_run: boolean; operation: "batch_get" | "batch_update"; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }, { operation: "batch_get" | "batch_update"; dry_run?: boolean | undefined; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }>; export declare const BidListBulkOutputSchema: z.ZodObject<{ operation: z.ZodString; totalItems: z.ZodNumber; succeeded: z.ZodNumber; failed: z.ZodNumber; results: z.ZodArray, "many">; timestamp: z.ZodString; dryRun: z.ZodOptional>; effect: z.ZodOptional>; dispatchedCapability: z.ZodType; }, "strip", z.ZodTypeAny, { results: Record[]; timestamp: string; dispatchedCapability: DispatchedCapability; succeeded: number; failed: number; operation: string; totalItems: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; }, { results: Record[]; timestamp: string; dispatchedCapability: DispatchedCapability; succeeded: number; failed: number; operation: string; totalItems: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; }>; type BidListBulkInput = z.infer; type BidListBulkOutput = z.infer; export declare function bidListBulkLogic(input: BidListBulkInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function bidListBulkResponseFormatter(result: BidListBulkOutput): McpTextContent[]; export declare const bulkManageBidListsTool: { name: string; title: string; description: string; inputSchema: z.ZodEffects; bidListIds: z.ZodOptional>; items: z.ZodOptional, "many">>; selection: z.ZodOptional; dry_run: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dry_run: boolean; operation: "batch_get" | "batch_update"; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }, { operation: "batch_get" | "batch_update"; dry_run?: boolean | undefined; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }>, { dry_run: boolean; operation: "batch_get" | "batch_update"; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }, { operation: "batch_get" | "batch_update"; dry_run?: boolean | undefined; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }>, { dry_run: boolean; operation: "batch_get" | "batch_update"; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }, { operation: "batch_get" | "batch_update"; dry_run?: boolean | undefined; items?: Record[] | undefined; selection?: string | undefined; bidListIds?: string[] | undefined; }>; outputSchema: z.ZodObject<{ operation: z.ZodString; totalItems: z.ZodNumber; succeeded: z.ZodNumber; failed: z.ZodNumber; results: z.ZodArray, "many">; timestamp: z.ZodString; dryRun: z.ZodOptional>; effect: z.ZodOptional>; dispatchedCapability: z.ZodType; }, "strip", z.ZodTypeAny, { results: Record[]; timestamp: string; dispatchedCapability: DispatchedCapability; succeeded: number; failed: number; operation: string; totalItems: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; }, { results: Record[]; timestamp: string; dispatchedCapability: DispatchedCapability; succeeded: number; failed: number; operation: string; totalItems: number; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; destructiveHint: boolean; idempotentHint: boolean; cesteral: { kind: "write"; writeClass: "effect"; executableArgsExclude: string[]; platform: string; contractPlatformSlug: string; contractToolSlug: string; operation: "bulk_job"[]; entityKinds: never[]; entityIdArgs: string[]; schemaVersion: number; contractId: string; supportsDryRun: true; supportsBeforeAfterSnapshot: false; requiresValidation: true; requiresSimulation: true; }; }; inputExamples: ({ label: string; input: { operation: string; bidListIds: string[]; selection: string; items?: undefined; }; } | { label: string; input: { operation: string; items: ({ id: string; linesToAdd: { dimensionValues: { dimension: string; value: string; }[]; adjustment: number; }[]; linesToRemove?: undefined; } | { id: string; linesToRemove: { dimensionValues: { dimension: string; value: string; }[]; }[]; linesToAdd?: undefined; })[]; bidListIds?: undefined; selection?: undefined; }; })[]; logic: typeof bidListBulkLogic; responseFormatter: typeof bidListBulkResponseFormatter; }; export {}; //# sourceMappingURL=bid-list-bulk.tool.d.ts.map