import type { AgentTool } from '@earendil-works/pi-agent-core'; import type { AutomationService } from '../../automations/index.js'; declare const AutomationToolSchema: import("@sinclair/typebox").TObject<{ action: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"list">, import("@sinclair/typebox").TLiteral<"create">, import("@sinclair/typebox").TLiteral<"update">, import("@sinclair/typebox").TLiteral<"delete">, import("@sinclair/typebox").TLiteral<"run">, import("@sinclair/typebox").TLiteral<"pause">, import("@sinclair/typebox").TLiteral<"resume">, import("@sinclair/typebox").TLiteral<"history">]>; automationId: import("@sinclair/typebox").TOptional; automation: import("@sinclair/typebox").TOptional; patch: import("@sinclair/typebox").TOptional; limit: import("@sinclair/typebox").TOptional; }>; export interface AutomationToolDeps { getAutomationService: () => AutomationService | undefined; } export declare function createAutomationTool(deps: AutomationToolDeps): AgentTool>; export {};