/** * Pre-flight writability check for `init` (extracted from the init orchestrator). */ /** * Fail closed before journal/promotion work when the project root cannot accept * authored files. Soft "rolled-back" InitResult shapes hide EACCES behind * status:ok + exit 1; agents and platform-acceptance require a structured * `command.error` that names `opensip-cli.config.yml` and the permission failure. * * @throws {SystemError} When the project directory is not writable. */ export declare function assertProjectRootWritableForInit(cwd: string): void; //# sourceMappingURL=assert-writable.d.ts.map