/** * Copyright Daytona Platforms Inc. * SPDX-License-Identifier: Apache-2.0 */ import { z } from 'zod'; import type { PluginInput } from '@opencode-ai/plugin'; import type { ToolContext } from '@opencode-ai/plugin/tool'; import type { DaytonaSessionManager } from '../core/session-manager'; export declare const multieditTool: (sessionManager: DaytonaSessionManager, projectId: string, worktree: string, pluginCtx: PluginInput) => { description: string; args: { filePath: z.ZodString; edits: z.ZodArray>; }; execute(args: { filePath: string; edits: Array<{ oldString: string; newString: string; }>; }, ctx: ToolContext): Promise; };