import type { ImageContent } from "@mariozechner/pi-ai"; import type { ThinkLevel } from "../auto-reply/thinking.js"; import type { OpenClawConfig } from "../config/config.js"; import type { RunCliAgentParams } from "./cli-runner/types.js"; import type { EmbeddedPiRunResult } from "./pi-embedded-runner.js"; export declare function runCliAgent(params: RunCliAgentParams): Promise; export declare function runClaudeCliAgent(params: { sessionId: string; sessionKey?: string; agentId?: string; sessionFile: string; workspaceDir: string; config?: OpenClawConfig; prompt: string; provider?: string; model?: string; thinkLevel?: ThinkLevel; timeoutMs: number; runId: string; extraSystemPrompt?: string; ownerNumbers?: string[]; claudeSessionId?: string; images?: ImageContent[]; }): Promise;