destroy abstract method

Future<VoidResult> destroy()

Destroys the engine and releases underlying resources.

For desktop runtime, this keeps the same public lifecycle contract and does not introduce desktop-only business APIs.

Implementation

Future<VoidResult> destroy();