/**
 * Built by FrameGraphBuilder, maps abstract resource handles to concrete, allocated GPU resources
 */
export class RenderPassResources {
    /**
     *
     * @type {RenderGraph|null}
     * @private
     */
    private __graph;
    /**
     *
     * @type {RenderPassNode|null}
     * @private
     */
    private __pass;
    /**
     *
     * @param {RenderGraph} graph
     * @param {RenderPassNode} node
     */
    init(graph: RenderGraph, node: RenderPassNode): void;
    /**
     * @template T
     * @param {number} id resource id
     * @returns {T}
     */
    get<T>(id: number): T;
    /**
     * @template T
     * @param {number} id resource id
     * @returns {T}
     */
    getDescriptor<T>(id: number): T;
}
//# sourceMappingURL=RenderPassResources.d.ts.map