/**
 * 감시 대상 저장소를 한 바퀴 순회하며 리뷰가 필요한 PR을 큐에 적재하는 생산자 로직을 담는 파일이다.
 * 신규 PR이거나 커밋이 변경된 PR만, 중복 없이 큐에 넣는다. 실제 리뷰는 워커가 수행한다.
 */
import type { WatchRunContext } from './context';
import type { ReviewQueue } from './review-queue';
/**
 * @description 감시 대상 저장소를 순회하며 리뷰가 필요한 PR을 큐에 적재한다.
 * @param context watch 실행 문맥
 * @param queue 리뷰 작업 큐
 * @returns 이번 스캔에서 새로 적재한 작업 수
 */
export declare function enqueueReviewTargets(context: WatchRunContext, queue: ReviewQueue): Promise<number>;
//# sourceMappingURL=producer.d.ts.map