import { NumberPalette } from "../../../Util/NumberPalette"; import { ArchivedLightSegments, ArchivedSectionData } from "../Types/index"; import { BinaryBuffer } from "@amodx/binary/Buffer"; import { ImportedSector } from "./ImportedSector"; declare class ImportedSectionBuffers { ids: BinaryBuffer; level: BinaryBuffer; light: Record; secondary: BinaryBuffer; constructor(section: ArchivedSectionData); } declare class ImportedSectionPalettes { voxels?: NumberPalette; level?: NumberPalette; light: Record; secondaryVoxels?: NumberPalette; constructor(section: ArchivedSectionData); } export declare class ImportedSection { sectionIndex: number; sector: ImportedSector; section: ArchivedSectionData; buffers: ImportedSectionBuffers; palettes: ImportedSectionPalettes; constructor(sectionIndex: number, sector: ImportedSector, section: ArchivedSectionData); getId(index: number): number; getLight(index: number): number; getLevel(index: number): number; getSecondary(index: number): number; } export {};