import { Repository } from 'typeorm';
import { ContextTemplate, Session, SessionInput } from '../core-entities';
import { CreateSessionFromContextDto } from '../sessions/dto/session.dto';
import { SessionsService } from '../sessions/sessions.service';
export declare class SessionFollowupService {
    private sessionsRepository;
    private contextTemplatesRepository;
    private sessionInputsRepository;
    private sessionsService;
    private readonly logger;
    private readonly projectRoot;
    constructor(sessionsRepository: Repository<Session>, contextTemplatesRepository: Repository<ContextTemplate>, sessionInputsRepository: Repository<SessionInput>, sessionsService: SessionsService);
    private resolveAndValidatePath;
    createFromContext(sessionId: string, createDto: CreateSessionFromContextDto): Promise<Session>;
}
