export interface LinearBufferObj { [index: number]: T; } export declare function forEach(obj: LinearBufferObj, f: (v: T) => void): void; export declare function map(obj: LinearBufferObj, f: (v: T) => void): void[]; export declare function unshift(obj: LinearBufferObj, v: T): void; export declare function push(obj: LinearBufferObj, v: T): void; export declare function minIndex(obj: LinearBufferObj): number; export declare function maxIndex(obj: LinearBufferObj): number; export declare function getMinMaxIndex(obj: LinearBufferObj): number[]; export declare function minValue(obj: LinearBufferObj): T; export declare function maxValue(obj: LinearBufferObj): T;