import { ToolMessage } from "@langchain/core/messages"; import { z } from "zod/v4"; export declare const integrateBackgroundWorkSchema: z.ZodObject<{ action: z.ZodEnum<{ list: "list"; integrate: "integrate"; resolve_conflicts: "resolve_conflicts"; cleanup: "cleanup"; }>; threadId: z.ZodOptional; strategy: z.ZodDefault>>; conflictResolution: z.ZodOptional>; }, z.core.$strip>; export declare const createIntegrateBackgroundWorkTool: (workingDirectory: string) => import("@langchain/core/tools").DynamicStructuredTool; threadId: z.ZodOptional; strategy: z.ZodDefault>>; conflictResolution: z.ZodOptional>; }, z.core.$strip>, { action: "list" | "integrate" | "resolve_conflicts" | "cleanup"; strategy: "merge" | "rebase" | "squash"; threadId?: string | undefined; conflictResolution?: "ours" | "theirs" | "manual" | undefined; }, { action: "list" | "integrate" | "resolve_conflicts" | "cleanup"; threadId?: string | undefined; strategy?: "merge" | "rebase" | "squash" | undefined; conflictResolution?: "ours" | "theirs" | "manual" | undefined; }, ToolMessage>;