/** * @module * * Struct type. */ import { Endian } from './endian.js'; import type { MemberInfos } from './members.js'; import type { Type } from './type.js'; /** * Binary structure buffer view. * * @template TArrayBuffer Buffer type. */ export declare class Struct extends Endian implements Type { get byteLength(): number; /** * Byte length of struct. */ static readonly BYTE_LENGTH: number; /** * Non-overlapping members. */ static readonly OVERLAPPING: boolean; /** * Members infos. */ static get MEMBERS(): MemberInfos; } //# sourceMappingURL=struct.d.ts.map