import type { Node, Texture } from 'three/webgpu';
export declare const vertexByInstancePosition: (params?: {
    vertexPosition?: Node<"vec3">;
    instancePosition?: Node<"vec3">;
    scale?: Node<"vec3">;
}) => Node<"vec3">;
export declare const billboardVertexByInstancePosition: (params?: {
    vertexPosition?: Node<"vec3">;
    instancePosition?: Node<"vec3">;
    scale?: Node<"vec3">;
}) => Node<"vec3">;
export declare const colorFromTextureByTexCoords: (colorMap: Texture, params?: {
    texCoords?: Node<"vec4">;
    uv?: Node<"vec2">;
}) => import("three/webgpu").TextureNode<"vec4">;
export declare const texCoordsFromIndex: (mapSize: Node<"vec2">, ndx: Node<"int">) => Node<"vec2">;
//# sourceMappingURL=node-utils.d.ts.map