import * as flatbuffers from 'flatbuffers'; import { FBEffectsObjectData, FBEffectsObjectDataT } from './fbeffects-object-data.js'; export declare class FBEffectsPackageData implements flatbuffers.IUnpackableObject { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): FBEffectsPackageData; static getRootAsFBEffectsPackageData(bb: flatbuffers.ByteBuffer, obj?: FBEffectsPackageData): FBEffectsPackageData; static getSizePrefixedRootAsFBEffectsPackageData(bb: flatbuffers.ByteBuffer, obj?: FBEffectsPackageData): FBEffectsPackageData; exportObjects(index: number, obj?: FBEffectsObjectData): FBEffectsObjectData | null; exportObjectsLength(): number; static startFBEffectsPackageData(builder: flatbuffers.Builder): void; static addExportObjects(builder: flatbuffers.Builder, exportObjectsOffset: flatbuffers.Offset): void; static createExportObjectsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startExportObjectsVector(builder: flatbuffers.Builder, numElems: number): void; static endFBEffectsPackageData(builder: flatbuffers.Builder): flatbuffers.Offset; static finishFBEffectsPackageDataBuffer(builder: flatbuffers.Builder, offset: flatbuffers.Offset): void; static finishSizePrefixedFBEffectsPackageDataBuffer(builder: flatbuffers.Builder, offset: flatbuffers.Offset): void; static createFBEffectsPackageData(builder: flatbuffers.Builder, exportObjectsOffset: flatbuffers.Offset): flatbuffers.Offset; unpack(): FBEffectsPackageDataT; unpackTo(_o: FBEffectsPackageDataT): void; } export declare class FBEffectsPackageDataT implements flatbuffers.IGeneratedObject { exportObjects: (FBEffectsObjectDataT)[]; constructor(exportObjects?: (FBEffectsObjectDataT)[]); pack(builder: flatbuffers.Builder): flatbuffers.Offset; }