import * as flatbuffers from 'flatbuffers'; import { NestedStruct, NestedStructT } from '../../my-game/example/nested-struct.js'; import { OuterStruct, OuterStructT } from '../../my-game/example/outer-struct.js'; export declare class ArrayStruct implements flatbuffers.IUnpackableObject { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): ArrayStruct; aUnderscore(): number; bUnderscore(index: number): number | null; c(): number; d(index: number, obj?: NestedStruct): NestedStruct | null; e(): number; f(index: number, obj?: OuterStruct): OuterStruct | null; g(index: number): bigint | null; static getFullyQualifiedName(): string; static sizeOf(): number; static createArrayStruct(builder: flatbuffers.Builder, a_underscore: number, b_underscore: number[] | null, c: number, d: (any | NestedStructT)[] | null, e: number, f: (any | OuterStructT)[] | null, g: bigint[] | null): flatbuffers.Offset; unpack(): ArrayStructT; unpackTo(_o: ArrayStructT): void; } export declare class ArrayStructT implements flatbuffers.IGeneratedObject { aUnderscore: number; bUnderscore: (number)[]; c: number; d: (NestedStructT)[]; e: number; f: (OuterStructT)[]; g: (bigint)[]; constructor(aUnderscore?: number, bUnderscore?: (number)[], c?: number, d?: (NestedStructT)[], e?: number, f?: (OuterStructT)[], g?: (bigint)[]); pack(builder: flatbuffers.Builder): flatbuffers.Offset; }