/// /** A static class representing the heap. */ declare class Heap { /** Allocates a chunk of memory and returns a pointer to it. */ static allocate(size: usize): usize; /** Disposes a chunk of memory by its pointer. */ static dispose(ptr: usize): void; /** Gets the amount of used heap space, in bytes. */ static get used(): usize; /** Gets the amount of free heap space, in bytes. */ static get free(): usize; /** Gets the size of the heap, in bytes. */ static get size(): usize; }