Anything that is not mentioned in obsidian.d.ts is considered to belong to private API (= methods and properties that Obsidian uses itself). Officially it means that plugin developers should not use it, as it might change without prior notification when Obsidian is updated.
In practise, there are plugins that do access private API. After all, it’s just about comparing risks and benefits: is it bad if the method belonging to a private API changes and breaks your plugin (or your plugin breaks Obsidian due to the change)? Is the feature you try to develop really worth the risk of breakage? Or is it about a rarely used side feature that does not hurt much if it breaks some day?