/**
 * 서비스 헬스체크 메시지 문구를 정의하는 파일이다.
 * 설치 누락, 버전 문제, 실행 실패를 사용자 친화적 문구로 일관되게 표현한다.
 */
import type { HealthCheckStatus } from './health-check.types';
import type { AIServiceType } from '../../../types/index';
/**
 * @description 헬스체크 상태별 사용자 안내 메시지를 생성한다.
 * @param service 대상 서비스
 * @param status 헬스체크 상태
 * @param context 메시지에 포함할 추가 정보
 * @returns 한글 안내 메시지 문자열
 */
export declare const createHealthCheckMessage: (service: AIServiceType, status: HealthCheckStatus, context?: {
    /**
     * 사용자에게 노출할 CLI 실행 파일 이름
     */
    binaryName?: string;
    /**
     * package Name 값
     */
    packageName?: string;
}) => string;
/**
 * @description 헬스체크 진행 단계별 콘솔 출력 메시지를 반환한다.
 * @param step 진행 단계 식별자
 * @param service 대상 서비스
 * @param detail 추가 정보 (버전 등)
 * @returns 콘솔 출력용 메시지
 */
export declare const createStepMessage: (step: "start" | "install-attempt" | "install-ok" | "version-current" | "version-latest-unavailable" | "version-ok" | "version-updating" | "version-update-ok" | "version-update-failed", service: AIServiceType, detail?: string) => string;
//# sourceMappingURL=messages.d.ts.map