import type { Constructor } from "../class"; import type { Arrayable, TypedArray } from "../types"; import type { Equatable, Comparator } from "./eq"; import { equals } from "./eq"; type OffsetArray = Uint8Array | Uint16Array | Uint32Array; export declare class RaggedArray implements Equatable { readonly offsets: OffsetArray; readonly data: ArrayType; static [Symbol.toStringTag]: string; constructor(offsets: OffsetArray, data: ArrayType); [equals](that: this, cmp: Comparator): boolean; get length(): number; clone(): RaggedArray; static from(items: Arrayable>, ctor: Constructor): RaggedArray; [Symbol.iterator](): IterableIterator; private _check_bounds; get(i: number): ArrayType; set(i: number, array: ArrayLike): void; } export {}; //# sourceMappingURL=ragged_array.d.ts.map