export declare abstract class ResourceReference { private _reference; protected constructor(); protected abstract destroy(): void; retain(): void; release(): void; get reference(): number; }