import { z } from "zod"; import type { McpTextContent, RequestContext, SdkContext, EffectResult, EffectDryRunResult, DispatchedCapability } from "@cesteral/shared"; export declare const BidListInputSchema: z.ZodEffects; bidListId: z.ZodOptional; data: z.ZodOptional>; selection: z.ZodOptional; dry_run: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dry_run: boolean; operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; bidListId?: string | undefined; selection?: string | undefined; }, { operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; dry_run?: boolean | undefined; bidListId?: string | undefined; selection?: string | undefined; }>, { dry_run: boolean; operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; bidListId?: string | undefined; selection?: string | undefined; }, { operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; dry_run?: boolean | undefined; bidListId?: string | undefined; selection?: string | undefined; }>, { dry_run: boolean; operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; bidListId?: string | undefined; selection?: string | undefined; }, { operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; dry_run?: boolean | undefined; bidListId?: string | undefined; selection?: string | undefined; }>; export declare const BidListOutputSchema: z.ZodObject<{ operation: z.ZodString; bidListId: z.ZodOptional; result: z.ZodOptional>; timestamp: z.ZodString; dryRun: z.ZodOptional>; effect: z.ZodOptional>; dispatchedCapability: z.ZodType; }, "strip", z.ZodTypeAny, { timestamp: string; dispatchedCapability: DispatchedCapability; operation: string; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; result?: Record | undefined; bidListId?: string | undefined; }, { timestamp: string; dispatchedCapability: DispatchedCapability; operation: string; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; result?: Record | undefined; bidListId?: string | undefined; }>; type BidListInput = z.infer; type BidListOutput = z.infer; export declare function bidListLogic(input: BidListInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function bidListResponseFormatter(result: BidListOutput): McpTextContent[]; export declare const manageBidListTool: { name: string; title: string; description: string; inputSchema: z.ZodEffects; bidListId: z.ZodOptional; data: z.ZodOptional>; selection: z.ZodOptional; dry_run: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dry_run: boolean; operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; bidListId?: string | undefined; selection?: string | undefined; }, { operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; dry_run?: boolean | undefined; bidListId?: string | undefined; selection?: string | undefined; }>, { dry_run: boolean; operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; bidListId?: string | undefined; selection?: string | undefined; }, { operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; dry_run?: boolean | undefined; bidListId?: string | undefined; selection?: string | undefined; }>, { dry_run: boolean; operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; bidListId?: string | undefined; selection?: string | undefined; }, { operation: "create" | "update" | "set" | "delete" | "get"; data?: Record | undefined; dry_run?: boolean | undefined; bidListId?: string | undefined; selection?: string | undefined; }>; outputSchema: z.ZodObject<{ operation: z.ZodString; bidListId: z.ZodOptional; result: z.ZodOptional>; timestamp: z.ZodString; dryRun: z.ZodOptional>; effect: z.ZodOptional>; dispatchedCapability: z.ZodType; }, "strip", z.ZodTypeAny, { timestamp: string; dispatchedCapability: DispatchedCapability; operation: string; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; result?: Record | undefined; bidListId?: string | undefined; }, { timestamp: string; dispatchedCapability: DispatchedCapability; operation: string; dryRun?: EffectDryRunResult | undefined; effect?: EffectResult | undefined; result?: Record | undefined; bidListId?: 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: "manage"[]; entityKinds: never[]; entityIdArgs: string[]; schemaVersion: number; contractId: string; supportsDryRun: true; supportsBeforeAfterSnapshot: false; requiresValidation: true; requiresSimulation: true; }; }; inputExamples: ({ label: string; input: { operation: string; data: { owner: { type: string; id: string; }; name: string; adjustmentType: string; lines: { dimensionValues: { dimension: string; value: string; }[]; adjustment: number; }[]; id?: undefined; linesToAdd?: undefined; linesToRemove?: undefined; }; bidListId?: undefined; selection?: undefined; }; } | { label: string; input: { operation: string; bidListId: string; selection: string; data?: undefined; }; } | { label: string; input: { operation: string; data: { id: string; lines: { dimensionValues: { dimension: string; value: string; }[]; adjustment: number; }[]; owner?: undefined; name?: undefined; adjustmentType?: undefined; linesToAdd?: undefined; linesToRemove?: undefined; }; bidListId?: undefined; selection?: undefined; }; } | { label: string; input: { operation: string; data: { id: string; linesToAdd: { dimensionValues: { dimension: string; value: string; }[]; adjustment: number; }[]; linesToRemove: { dimensionValues: { dimension: string; value: string; }[]; }[]; owner?: undefined; name?: undefined; adjustmentType?: undefined; lines?: undefined; }; bidListId?: undefined; selection?: undefined; }; } | { label: string; input: { operation: string; data: { id: string; owner?: undefined; name?: undefined; adjustmentType?: undefined; lines?: undefined; linesToAdd?: undefined; linesToRemove?: undefined; }; bidListId?: undefined; selection?: undefined; }; })[]; logic: typeof bidListLogic; responseFormatter: typeof bidListResponseFormatter; }; export {}; //# sourceMappingURL=bid-list.tool.d.ts.map