/**
 * Respond To Interaction Use Case
 *
 * Sends the user's response to a pending AskUserQuestion interaction
 * back to the agent. The agent's turn resumes after receiving the response.
 */
import type { IInteractiveSessionService } from '../../ports/output/services/interactive-session-service.interface.js';
export interface RespondToInteractionInput {
    featureId: string;
    answers: Record<string, string>;
}
export declare class RespondToInteractionUseCase {
    private readonly service;
    constructor(service: IInteractiveSessionService);
    execute(input: RespondToInteractionInput): Promise<void>;
}
//# sourceMappingURL=respond-to-interaction.use-case.d.ts.map