import { ProxiedTuple, ShaderNodeFn } from 'three/src/nodes/TSL.js'; import { NodeBuilder } from 'three/webgpu'; type NonCallable = T extends (...args: any[]) => any ? never : T; export declare function FnVar(callback: (...args: Args) => (builder: NodeBuilder) => R): ShaderNodeFn>; export declare function FnVar(callback: (...args: Args) => NonCallable): ShaderNodeFn>; export {};