import { SeqStream } from "bytestreamjs";
import { BaseClass } from "../../BaseClass";
export interface INDEXParameters<TData = ArrayBuffer> {
    data?: TData[];
}
export declare class INDEX<TData = ArrayBuffer> extends BaseClass {
    /**
     * Array of ArrayBuffer values having related data
     */
    data: TData[];
    constructor(parameters?: INDEXParameters<TData>);
    /**
     * Convert SeqStream data to object
     *
     * @param stream
     * @param version
     *
     * @returnsResult of the function
     */
    static fromStream(stream: SeqStream, version?: number): INDEX<any>;
}
