/**
 * 작업 디렉터리 기준 `.ju-hong-e` 저장소 경로 구조를 정의한다.
 * history, report, 설정 파일, 임시 디렉터리를 어디에 둘지 상위 모듈이 같은 계약으로 공유한다.
 */
/**
 * 현재 작업 디렉터리에서 주홍이가 사용하는 저장 경로 묶음이다.
 * `getStoragePaths()` 가 이 구조를 생성해 세션 전반에 전달한다.
 */
export type StoragePaths = {
    /**
     * `.ju-hong-e` 루트 디렉터리 경로다.
     */
    baseDir: string;
    /**
     * 코드 리뷰 markdown 결과를 저장하는 디렉터리 경로다.
     */
    codeReviewDir: string;
    /**
     * 대화형 세션 요약을 JSONL로 누적 저장하는 파일 경로다.
     */
    conversationHistoryPath: string;
    /**
     * 에러 리포트 markdown 파일을 저장하는 디렉터리 경로다.
     */
    errorDir: string;
    /**
     * action history markdown 파일을 저장하는 기본 디렉터리 경로다.
     */
    historyDir: string;
    /**
     * history 목록 인덱스 markdown 파일 경로다.
     */
    historyIndexPath: string;
    /**
     * MCP 관련 설정 파일을 저장하는 디렉터리 경로다.
     */
    mcpDir: string;
    /**
     * 등록된 MCP 서버 목록 JSON 파일 경로다.
     */
    mcpRegistryPath: string;
    /**
     * 입력 프롬프트 히스토리 JSON 파일 경로다.
     */
    promptHistoryPath: string;
    /**
     * 사용자가 현재 주홍이를 실행한 실제 작업 루트 디렉터리다.
     */
    rootDir: string;
    /**
     * 보안 정책 상태를 저장하는 JSON 파일 경로다.
     */
    securityPolicyPath: string;
    /**
     * 현재 기본 AI 서비스 선택값을 저장하는 파일 경로다.
     */
    serviceFilePath: string;
    /**
     * 서비스 변경 이력과 관련 산출물을 저장하는 디렉터리 경로다.
     */
    servicesDir: string;
    /**
     * `show-stream` 설정을 저장하는 JSON 파일 경로다.
     */
    streamOutputConfigPath: string;
    /**
     * 테스트 모드 리포트를 저장하는 디렉터리 경로다.
     */
    testDir: string;
    /**
     * 토큰 최적화 on/off 설정을 저장하는 JSON 파일 경로다.
     */
    tokenOptimizerConfigPath: string;
    /**
     * 임시 파일과 작업 중간 산출물을 저장하는 디렉터리 경로다.
     */
    tmpDir: string;
    /**
     * 개별 turn history markdown 파일을 저장하는 디렉터리 경로다.
     */
    turnsDir: string;
};
//# sourceMappingURL=storage.d.ts.map