import type { AgentToolTurnResult, HandleAgentToolTurnArgs } from './types.js';
/**
 * Owns assistant tool-call turns inside the agent loop.
 */
export declare class AgentToolTurnService {
    static handle(args: HandleAgentToolTurnArgs): Promise<AgentToolTurnResult>;
    private static execute;
    private static handleDeniedResult;
    private static handleExecutedResult;
    private static handleFailedExecution;
    private static pushHostRequirementReminders;
}
//# sourceMappingURL=tool-turn-service.d.ts.map