import { type ConsolaInstance } from "consola";
/**
 * Worker Thread의 공통 초기화를 단일 호출로 수행한다.
 *
 * 1. setupWorkerConsola() — consola CLI 모드 설정
 * 2. consola.withTag() — 워커별 태그 로거 생성
 * 3. registerCleanupHandlers() — SIGTERM/SIGINT 정리 핸들러 등록
 * 4. createOnceGuard("startWatch") — startWatch 중복 호출 방지 가드 생성
 */
export declare function setupWorkerLifecycle(workerName: string, cleanupFn: () => void | Promise<void>): {
    logger: ConsolaInstance;
    guardStartWatch: () => void;
};
//# sourceMappingURL=shared-worker-lifecycle.d.ts.map