/**
 * builtin 명령 `/sh` 의 실제 실행 흐름을 담당하는 파일이다.
 * 사용자가 입력한 raw shell 명령을 현재 터미널에 그대로 붙여 실행하고, 종료 후 history를 남긴다.
 */
import type { AIServiceType, ParsedCliArgs, SessionActionRecord, StoragePaths, TraceLogger } from '../../../platform/types/index';
/**
 * @description `/sh` builtin 명령을 실행한다.
 * @param options 실행 옵션
 * @returns 세션 history 기록용 레코드
 */
export declare function runShAction(options: {
    /**
     * 사용자 입력 전체 원문이다.
     */
    input: string;
    /**
     * `/sh` 뒤 raw 문자열이다.
     */
    rawArgs: string;
    /**
     * 세션 시작 시 파싱된 전역 CLI 옵션이다.
     */
    parsedArgs: ParsedCliArgs;
    /**
     * 작업 디렉터리 기준 저장 경로 묶음이다.
     */
    paths: StoragePaths;
    /**
     * 현재 선택된 AI 서비스다.
     */
    service: AIServiceType;
    /**
     * 실행 흐름 추적 로거다.
     */
    trace: TraceLogger;
}): Promise<SessionActionRecord>;
//# sourceMappingURL=action.d.ts.map