/** * Slot-indexed string store for the scatter "Label" column. Strings * are deduplicated across split-by facets so identical labels share a * dictionary entry; the per-slot `Int32Array` then holds dictionary * indices (`-1` means "no label for this slot"). */ export declare class LabelInterner { readonly data: Int32Array; readonly dictionary: string[]; private readonly dictMap; constructor(capacity: number); /** * Insert (or look up) `label` and write its dictionary index into * the slot at `flatIdx`. Returns the assigned dictionary index. */ set(flatIdx: number, label: string): number; /** * Resolve a slot's label string, or `null` if unset. */ get(flatIdx: number): string | null; }