/**
 * CLI 세션 부트스트랩과 입력 루프를 총괄하는 파일이다.
 * 서비스 선택, 명령 분기, 에러 리포트, 배너 출력까지 엔트리 공통 흐름을 한곳에서 관리한다.
 */
import type { CliEntryProfile } from '../runtime-profile';
/**
 * Run Cli App Options를 전달하기 위한 옵션 구조다.
 * hover 정보만으로도 용도와 필드 의미를 파악할 수 있도록 이 선언을 유지한다.
 */
export type RunCliAppOptions = {
    /**
     * 사용자에게 노출할 CLI 실행 파일 이름
     */
    binaryName: string;
    /**
     * profile 값
     */
    profile: CliEntryProfile;
    /**
     * 테스트 리포트 제목
     */
    testReportTitle: string;
    /**
     * trace 로그 분류에 사용할 기본 scope
     */
    traceScope: string;
};
/**
 * @description
 * cli, fe, be 엔트리가 공통으로 사용하는 인터랙티브 세션 러너다.
 * 엔트리별 프로필 차이는 런타임 프로필과 허용 명령 구성이며, local-server는 필요한 명령에서만 지연 초기화한다.
 */
export declare function runCliApp(options: RunCliAppOptions): Promise<void>;
//# sourceMappingURL=run-cli-app.d.ts.map