/**
 * Starts and manages the interactive agent session in the terminal.
 * Handles user prompts, conversation history, multi-step task logic, and tool/model selection.
 * Provides a rich, markdown-enabled interface for agent interaction.
 *
 * @param {any} config - The agent configuration object.
 * @param {Record<string, any>} loadedTools - Loaded MCP tool instances.
 * @param {string} sessionFile - Path to the session memory log file.
 * @param {string} agentName - The display name of the agent.
 */
export declare function runInteractiveSession(config: any, loadedTools: Record<string, any>, sessionFile: string, agentName: string): void;
//# sourceMappingURL=interactions.d.ts.map