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