/**
 * `/commit` 명령 전용 구조화 프롬프트를 생성하는 파일이다.
 * 커밋 대상 diff 참조와 커밋 메시지 생성 요청을 공통 프롬프트 골격에 결합한다.
 */
import type { PromptAssetSet, StructuredServicePrompt } from '../../../platform/types/index';
/**
 * @description
 * 현재 워크스페이스 변경에서 커밋 메시지만 생성하도록 AI에 전달할 구조화 프롬프트를 생성한다.
 * 실제 git add/commit/log 실행은 `/commit` 명령 실행 흐름이 맡고, AI는 메시지와 판단 근거만 반환한다.
 * @param options 커밋 프롬프트 생성 옵션
 * @returns 커밋용 구조화 프롬프트
 */
export declare function buildCommitPrompt(options: {
    /**
     * 비대화형 권한 요청을 자동으로 yes 처리할지 여부
     */
    autoYes?: boolean;
    /**
     * 프롬프트에 함께 넣을 히스토리 참조 경로
     */
    historyReferences: StructuredServicePrompt['historyReferences'];
    /**
     * prompt Assets 값
     */
    promptAssets?: PromptAssetSet;
    /**
     * 현재 커밋 대상 전체 diff를 저장한 markdown 파일 경로다.
     */
    diffReferencePath: string;
    /**
     * 대상 AI 서비스 식별자
     */
    service: StructuredServicePrompt['service'];
    /**
     * workspace Snapshot 값
     */
    workspaceSnapshot: StructuredServicePrompt['workspaceSnapshot'];
    /**
     * 현재 커밋 대상 파일 경로 목록이다.
     */
    targetFilePaths?: string[];
}): StructuredServicePrompt;
//# sourceMappingURL=prompt.d.ts.map