import { Point } from "../../types"; declare type WithByteOffset = { byteOffset: number; }; export declare namespace Header { type Floating = { POSITION: WithByteOffset; }; type Quantized = { POSITION_QUANTIZED: WithByteOffset; QUANTIZED_VOLUME_OFFSET?: Point; QUANTIZED_VOLUME_SCALE?: Point; }; type WithBatchTable = { BATCH_LENGTH: number; BATCH_ID: WithByteOffset; }; } declare type Base = (Header.Floating | Header.Quantized) & { POINTS_LENGTH: number; RTC_CENTER?: Point; CONSTANT_RGBA?: [number, number, number, number]; RGBA?: WithByteOffset; RGB?: WithByteOffset; RGB565?: WithByteOffset; NORMAL?: WithByteOffset; NORMAL_OCT16P?: WithByteOffset; }; export declare type Header = Base | (Base & Header.WithBatchTable); export {}; //# sourceMappingURL=header.d.ts.map