import type { AgentSideConnection, PromptResponse } from '@agentclientprotocol/sdk';
import type { AcpSession } from '../acp/acp-session.js';
import type { ToolManager } from '../tools/tool-manager.js';
import type { LLMClient } from '../types/core.js';
export interface RunAcpConversationOptions {
    session: AcpSession;
    client: LLMClient;
    toolManager: ToolManager;
    conn: AgentSideConnection;
    nonInteractiveAlwaysAllow: string[];
}
export declare function runAcpConversation(options: RunAcpConversationOptions): Promise<PromptResponse>;
//# sourceMappingURL=acp-conversation.d.ts.map