/**
 * @template T
 */
export class ResourceNode<T> extends GraphNode {
    constructor();
    resource_id: number;
    /**
     *
     * @type {ResourceDescriptor<T>|null}
     */
    descriptor: ResourceDescriptor<T> | null;
    /**
     *
     * @type {RenderPassNode|null}
     */
    producer: RenderPassNode | null;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isResourceNode: boolean;
}
import { GraphNode } from "./GraphNode.js";
//# sourceMappingURL=ResourceNode.d.ts.map