/**
 * `/minify-md` 명령 전용 구조화 프롬프트를 생성하는 파일이다.
 * 원본 markdown를 machine-readable 형식으로 재구성할 수 있게 입력값과 규칙을 조합한다.
 */
import type { PromptAssetSet, StructuredServicePrompt } from '../../../platform/types/index';
/**
 * @description md minify 명령 메타데이터와 대상 markdown 파일 정보를 합쳐 minify 프롬프트를 구성한다.
 * @param options md minify 프롬프트 생성 옵션
 * @returns markdown minify용 구조화 프롬프트
 */
export declare function buildMdMinifyPrompt(options: {
    /**
     * 비대화형 권한 요청을 자동으로 yes 처리할지 여부
     */
    autoYes?: boolean;
    /**
     * prompt Assets 값
     */
    promptAssets?: PromptAssetSet;
    /**
     * 프롬프트에 함께 넣을 히스토리 참조 경로
     */
    historyReferences: StructuredServicePrompt['historyReferences'];
    /**
     * 대상 AI 서비스 식별자
     */
    service: StructuredServicePrompt['service'];
    /**
     * 원본 markdown 파일 전체 내용
     */
    sourceContent: string;
    /**
     * 사용자가 입력한 파일 또는 폴더 경로 문자열
     */
    sourcePathInput: string;
    /**
     * 원본 markdown 파일 절대 경로
     */
    sourceFilePath: string;
    /**
     * 생성 대상 파일 절대 경로
     */
    targetFilePath: string;
    /**
     * 생성 대상 로그 파일 절대 경로
     */
    targetLogFilePath: string;
}): StructuredServicePrompt;
//# sourceMappingURL=prompt.d.ts.map