/** * 텍스트를 터미널 중앙에 정렬합니다. * * @note TTY 모드가 아닐 경우 (파이프, 리다이렉트, CI/CD 환경 등) 기본 폭 80을 사용합니다. */ export declare function centerText(text: string): string; /** 타임라인 헤더 출력: ● Name (description) /path */ export declare function printTaskHeader(name: string, description: string, cwd: string): void; /** 작업 시작 표시: ├─ ○ label description */ export declare function printTaskStart(label: string, description?: string, isLast?: boolean): void; /** 작업 성공 표시: ├─ ✓ label */ export declare function printTaskSuccess(label: string, isLast?: boolean): void; /** 작업 실패 표시: ├─ ✗ label */ export declare function printTaskFailed(label: string, isLast?: boolean): void; /** 작업 스킵 표시: ├─ ○ label (skipped) */ export declare function printTaskSkipped(label: string, isLast?: boolean): void; /** 빌드 요약 출력 */ export declare function printBuildSummary(name: string, success: boolean, ms: number): void; /** * execSync와 비슷하지만 async이고, 출력 각 줄 앞에 line prefix를 붙여 스트리밍합니다. * 실패 시 에러를 throw합니다. */ export declare function execWithLinePrefix(cmd: string, options: { cwd: string; }): Promise; //# sourceMappingURL=console-util.d.ts.map