Currently core has methods in the Page object for undeletion (Page.markDeletedRevision and Page.undelete), which invoke method Site.undelete() which does not exist.
Version: core-(2.0)
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=73370
https://bugzilla.wikimedia.org/show_bug.cgi?id=60572