import Node from "../core/Node.js"; declare class ReferenceBaseNode extends Node { property: string; uniformType: string; object: T; count: number | null; properties: string[]; reference: T | null; node: Node | null; constructor(property: string, uniformType: string, object?: T | null, count?: number | null); setNodeType(uniformType: string): void; } export default ReferenceBaseNode; export const reference: (name: string, type: string, object: T) => ReferenceBaseNode; export const referenceBuffer: ( name: string, type: string, count: number, object: T, ) => ReferenceBaseNode;