/** * @module * * 8-bit boolean. */ import type { MemberableClass, MemberableClassKeys } from '../members.js'; import { Ptr } from '../ptr.js'; /** * Member: bool8. * * @template T Type class. * @param Type Type class. * @param name Member name. * @param byteOffset Byte offset. * @returns Updated type byte length. */ export declare function bool8(Type: T, name: MemberableClassKeys, byteOffset?: number | null): number; /** * Pointer: bool8. * * @template TArrayBuffer Buffer type. */ export declare class Bool8Ptr extends Ptr { get(index: number): boolean; set(index: number, value: boolean): void; static readonly BYTES_PER_ELEMENT: number; } //# sourceMappingURL=8.d.ts.map