import { Destroyable } from "xbsj-renderer/dist-node/xr-base-utils"; export declare class ResourceHandler extends Destroyable { _resouceRef?: { resouce: T; ref: number; }; constructor(resouce?: T); get valid(): boolean; get raw(): T | undefined; get ref(): number | undefined; getRef(target?: ResourceHandler): ResourceHandler; equal(target: ResourceHandler): boolean; reset(handler?: ResourceHandler): this; }