export declare class ChatCodeStruct { private bytes; private offset; encodeToChatCode(): string; write1Byte(value: number): void; write2Bytes(value: number): void; write3Bytes(value: number): void; write4Bytes(value: number): void; writeTraitSelection([trait1, trait2, trait3]: [number, number, number]): void; writeDynamicArray(values: number[], bytesPerValue: 2 | 4): void; decodeFromChatCode(chatCode: string): void; read1Byte(): number; read2Bytes(): number; read3Bytes(): number; read4Bytes(): number; readTraitSelection(): [number, number, number]; readDynamicArray(bytesPerValue: 2 | 4): undefined | number[]; atEnd(): boolean; }