import type { MergeStrategy } from '../services/installer.js'; /** * 사용자에게 y/n 질문을 하고 응답을 받음 */ export declare function askYesNo(question: string, defaultValue?: boolean): Promise; /** * gh CLI가 설치되어 있고 인증되어 있는지 확인 */ export declare function isGhCliAvailable(): Promise; /** * 원격 저장소가 설정되어 있는지 확인 */ export declare function hasRemoteRepository(): Promise; /** * 사용자에게 텍스트 입력을 받음 */ export declare function askText(question: string, defaultValue?: string): Promise; /** * 사용자에게 선택지를 제시하고 번호로 선택을 받음 */ export declare function askChoice(question: string, choices: { label: string; value: string; }[], defaultIndex?: number): Promise; /** * 머지 전략을 사용자에게 묻고 선택 결과를 반환 * CLI 옵션이 이미 지정되었거나 비인터랙티브 모드이면 프롬프트 없이 반환 */ export declare function askMergeStrategy(currentStrategy?: MergeStrategy, nonInteractive?: boolean): Promise; //# sourceMappingURL=prompt-utils.d.ts.map