import { tool } from "@opencode-ai/plugin/tool"; import { z } from "zod"; import type { DelegationManager } from "../../coordination/delegation/manager.js"; import type { PtyManager } from "../../features/background-command/pty/pty-manager.js"; declare const RunBackgroundCommandInputSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"run">; command: z.ZodString; args: z.ZodOptional>; cwd: z.ZodOptional; env: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"output">; sessionId: z.ZodString; offset: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"input">; sessionId: z.ZodString; input: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"list">; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"terminate">; sessionId: z.ZodString; }, z.core.$strip>], "action">; export declare function createRunBackgroundCommandTool(args: { delegationManager: DelegationManager; ptyManager: PtyManager | null; }): ReturnType; export { RunBackgroundCommandInputSchema }; //# sourceMappingURL=run-background-command.d.ts.map