import type { Chunk, CodecMetadata, DataType } from "../metadata.js"; type SupportedDataType = Exclude; export declare class EndianCodec { #private; configuration: { endian: "little" | "big"; }; kind: string; constructor(configuration: { endian: "little" | "big"; }, meta: { data_type: D; shape: number[]; codecs: CodecMetadata[]; }); static fromConfig(configuration: { endian: "little" | "big"; }, meta: { data_type: D; shape: number[]; codecs: CodecMetadata[]; }): EndianCodec; encode(arr: Chunk): Uint8Array; decode(bytes: Uint8Array): Chunk; } export {};