/** 재기동 정책 — 셋뿐이다. */ export type RestartPolicy = 'resync' | 'resume' | 'reset'; export declare const RESTART_POLICIES: readonly RestartPolicy[]; /** * 저장된 값을 정책으로 읽는다 — **모르면 오류를 낸다**(기본값으로 메우지 않는다). * * 옛 어휘(`mirror`·`sim-world`·`sim-experiment`)를 여기서 번역하지 않는다: 번역을 두면 옛 값이 살아남고, * 그 값이 다시 어딘가에 저장된다. 저장된 값은 **한 번 옮기고**(데이터 이관) 코드는 새 어휘만 안다. * 그래서 이 함수는 옛 값에 대해서도 오류를 내며, 무엇으로 옮겨야 하는지 문장으로 말한다. */ export declare function readRestartPolicy(raw: unknown, where: string): RestartPolicy; /** 이 값이 정책인가 — 오류를 내지 않고 묻는 자리(화면·검사)를 위해. */ export declare function isRestartPolicy(raw: unknown): raw is RestartPolicy;