import type { SDKUserMessage } from "@anthropic-ai/claude-agent-sdk"; export declare class PromptInput implements AsyncIterable { private readonly queue; private wake; private closed; /** Queue a message for Claude Code. Returns false once the input has closed. */ push(message: SDKUserMessage): boolean; /** End the input. Claude Code exits after it finishes the current turn. */ close(): void; get isClosed(): boolean; [Symbol.asyncIterator](): AsyncIterator; }