import { PostExecutionHook } from './post-execution-hook.interface';
import { PlanExecutionContext } from '../llm-orchestration.interfaces';
import { SessionInput } from '../../core-entities';
import { SessionInputsService } from '../../session-inputs/session-inputs.service';
import { SessionsService } from '../../sessions/sessions.service';
export declare class FollowUpPostExecutionHook implements PostExecutionHook {
    private readonly sessionInputsService;
    private readonly sessionsService;
    private readonly logger;
    constructor(sessionInputsService: SessionInputsService, sessionsService: SessionsService);
    run(sessionInput: SessionInput, context: PlanExecutionContext): Promise<void>;
}
