import * as flatbuffers from 'flatbuffers'; export declare class InnerStruct implements flatbuffers.IUnpackableObject { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): InnerStruct; a(): number; b(index: number): number | null; c(): number; dUnderscore(): bigint; static getFullyQualifiedName(): string; static sizeOf(): number; static createInnerStruct(builder: flatbuffers.Builder, a: number, b: number[] | null, c: number, d_underscore: bigint): flatbuffers.Offset; unpack(): InnerStructT; unpackTo(_o: InnerStructT): void; } export declare class InnerStructT implements flatbuffers.IGeneratedObject { a: number; b: (number)[]; c: number; dUnderscore: bigint; constructor(a?: number, b?: (number)[], c?: number, dUnderscore?: bigint); pack(builder: flatbuffers.Builder): flatbuffers.Offset; }