export declare class RingBuffer {
    private buffer;
    private pointer;
    private filled;
    size: number;
    private min;
    private max;
    private sum;
    private count;
    constructor(size: number);
    push(value: number): void;
    private recalculateStats;
    resize(newSize: number): void;
    getLatest(): number;
    getData(): Float32Array;
    forEachValue(callback: (value: number, index: number) => void): void;
    getMin(): number;
    getMax(): number;
    getAverage(): number;
    getCount(): number;
    clear(): void;
    destroy(): void;
}
export declare const getPoolStats: () => {
    arrayCount: number;
    memoryUsage: number;
    isActive: boolean;
    activeInstances: number;
    lastUsage: string;
};
//# sourceMappingURL=buffer.d.ts.map