/**
 * review feature의 대상 메타데이터 조립 규칙을 담당한다.
 * git 출력 문자열을 review 전용 선택 옵션 구조로 변환하는 순수 로직만 포함한다.
 */
import type { CommitOption } from '../../../platform/types/index';
/**
 * @description
 * staged/unstaged working tree를 review 선택 옵션 구조로 만든다.
 * @param kind working tree 종류
 * @param fileCount 변경 파일 개수
 * @returns review 선택 옵션
 */
export declare function createWorkingTreeReviewOption(kind: Extract<CommitOption['kind'], 'staged' | 'unstaged'>, fileCount: number): CommitOption;
/**
 * @description
 * `git log --pretty=format:%h%x09%an%x09%ar%x09%s` 출력을 review 선택 옵션 목록으로 파싱한다.
 * @param output git log 원본 출력
 * @returns 최근 커밋 옵션 목록
 */
export declare function parseRecentCommitOptions(output: string): CommitOption[];
//# sourceMappingURL=targets.d.ts.map