/**
 * npm package metadata에 선언된 강제 업데이트 정책을 조회/정규화하는 파일이다.
 * published package의 custom field를 읽어 시작 시 자동 업데이트 여부를 결정한다.
 */
import type { ForceUpdatePolicy } from './force-update.types';
import type { AIServiceType, TraceLogger } from '../../types/index';
/**
 * @description 지정한 npm 패키지 metadata에서 강제 업데이트 정책을 조회한다.
 * @param packageName 조회할 npm 패키지 이름
 * @param trace 실행 흐름 추적 로거
 * @returns 정규화된 강제 업데이트 정책 또는 null
 */
export declare function getPackageForceUpdatePolicy(packageName: string, trace: TraceLogger): ForceUpdatePolicy | null;
/**
 * @description 서비스 패키지 metadata에서 강제 업데이트 정책을 조회한다.
 * @param service 대상 AI 서비스
 * @param trace 실행 흐름 추적 로거
 * @returns 정규화된 강제 업데이트 정책 또는 null
 */
export declare function getForceUpdatePolicy(service: AIServiceType, trace: TraceLogger): ForceUpdatePolicy | null;
//# sourceMappingURL=force-update-policy.d.ts.map