import type { ImageContent } from "@mariozechner/pi-ai"; import type { ThinkLevel } from "../auto-reply/thinking.js"; import type { BotConfig } from "../config/config.js"; import type { EmbeddedPiRunResult } from "./pi-embedded-runner.js"; export declare function runCliAgent(params: { sessionId: string; sessionKey?: string; agentId?: string; sessionFile: string; workspaceDir: string; config?: BotConfig; prompt: string; provider: string; model?: string; thinkLevel?: ThinkLevel; timeoutMs: number; runId: string; extraSystemPrompt?: string; streamParams?: import("../commands/agent/types.js").AgentStreamParams; ownerNumbers?: string[]; cliSessionId?: string; bootstrapPromptWarningSignaturesSeen?: string[]; /** Backward-compat fallback when only the previous signature is available. */ bootstrapPromptWarningSignature?: string; images?: ImageContent[]; }): Promise; export declare function runClaudeCliAgent(params: { sessionId: string; sessionKey?: string; agentId?: string; sessionFile: string; workspaceDir: string; config?: BotConfig; prompt: string; provider?: string; model?: string; thinkLevel?: ThinkLevel; timeoutMs: number; runId: string; extraSystemPrompt?: string; ownerNumbers?: string[]; claudeSessionId?: string; images?: ImageContent[]; }): Promise;