import type { AgentEvent, AgentSession, CreateSessionOptions, RuntimeCapabilities } from "@grackle-ai/runtime-sdk"; import { BaseAgentRuntime } from "@grackle-ai/runtime-sdk"; /** @internal Map a raw Claude Agent SDK message to Grackle AgentEvent(s). Exported for testing. */ export declare function mapMessage(msg: Record): AgentEvent[]; /** Runtime that delegates to the Claude Code SDK (`@anthropic-ai/claude-agent-sdk`). */ export declare class ClaudeCodeRuntime extends BaseAgentRuntime { name: string; readonly capabilities: RuntimeCapabilities; protected createSession(opts: CreateSessionOptions): AgentSession; } //# sourceMappingURL=claude-code.d.ts.map