1import * as flatbuffers from 'flatbuffers'; 2import { Color } from '../../my-game/example/color.js'; 3import { Test, TestT } from '../../my-game/example/test.js'; 4export declare class Vec3 implements flatbuffers.IUnpackableObject<Vec3T> { 5 bb: flatbuffers.ByteBuffer | null; 6 bb_pos: number; 7 __init(i: number, bb: flatbuffers.ByteBuffer): Vec3; 8 x(): number; 9 mutate_x(value: number): boolean; 10 y(): number; 11 mutate_y(value: number): boolean; 12 z(): number; 13 mutate_z(value: number): boolean; 14 test1(): number; 15 mutate_test1(value: number): boolean; 16 test2(): Color; 17 mutate_test2(value: Color): boolean; 18 test3(obj?: Test): Test | null; 19 static getFullyQualifiedName(): string; 20 static sizeOf(): number; 21 static createVec3(builder: flatbuffers.Builder, x: number, y: number, z: number, test1: number, test2: Color, test3_a: number, test3_b: number): flatbuffers.Offset; 22 unpack(): Vec3T; 23 unpackTo(_o: Vec3T): void; 24} 25export declare class Vec3T implements flatbuffers.IGeneratedObject { 26 x: number; 27 y: number; 28 z: number; 29 test1: number; 30 test2: Color; 31 test3: TestT | null; 32 constructor(x?: number, y?: number, z?: number, test1?: number, test2?: Color, test3?: TestT | null); 33 pack(builder: flatbuffers.Builder): flatbuffers.Offset; 34} 35