import { GlTF, MeshPrimitive as GltfMeshPrimitive } from ".."; import { Number16 } from "vtxf-xe2/dist-node/xe2-math"; import { ArgsFunc2, ArgsFunc3, ArgsFunc4, ArgsFunc5, ArgsFunc6, ArgsFunc7, ArgsFunc8, ArgsFunc9, ArgsFunc10, ArgsFunc11, ArgsFunc12, ArgsFunc13, ArgsFunc14, ArgsFunc15 } from "vtxf-xe2/dist-node/xe2-utils"; declare type R0 = void; declare type A0 = GltfMeshPrimitive; declare type A1 = Readonly | undefined; export declare type TraverseFunc0 = ArgsFunc2; export declare type TraverseFunc1 = ArgsFunc3; export declare type TraverseFunc2 = ArgsFunc4; export declare type TraverseFunc3 = ArgsFunc5; export declare type TraverseFunc4 = ArgsFunc6; export declare type TraverseFunc5 = ArgsFunc7; export declare type TraverseFunc6 = ArgsFunc8; export declare type TraverseFunc7 = ArgsFunc9; export declare type TraverseFunc8 = ArgsFunc10; export declare type TraverseFunc9 = ArgsFunc11; export declare type TraverseFunc10 = ArgsFunc12; export declare type TraverseFunc11 = ArgsFunc13; export declare type TraverseFunc12 = ArgsFunc14; export declare type TraverseFunc13 = ArgsFunc15; export declare type TraverseFunc = (a0: A0, a1: A1, ...args: any[]) => R0; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc0): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc1, arg0: A): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc2, ...args: [A, B]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc3, ...args: [A, B, C]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc4, ...args: [A, B, C, D]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc5, ...args: [A, B, C, D, E]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc6, ...args: [A, B, C, D, E, F]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc7, ...args: [A, B, C, D, E, F, G]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc8, ...args: [A, B, C, D, E, F, G, H]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc9, ...args: [A, B, C, D, E, F, G, H, I]): void; export declare function traverseMeshPrimitive(gltf: GlTF, callback: TraverseFunc10, ...args: [A, B, C, D, E, F, G, H, I, J]): void; export {};