declare class AdwinBucketRow {
    maxBuckets: number;
    bucketCount: number;
    nextBucketRow: AdwinBucketRow | null;
    previousBucketRow: AdwinBucketRow | null;
    bucketSum: number[];
    bucketVariance: number[];
    constructor(maxBuckets?: number, nextBucketRow?: AdwinBucketRow, previousBucketRow?: AdwinBucketRow);
    insertBucket(value: number, variance: number): void;
    compressBucket(numberDeleted: number): void;
}
export declare class AdwinRowBucketList {
    maxBuckets: number;
    count: number;
    head: AdwinBucketRow | null;
    tail: AdwinBucketRow | null;
    constructor(maxBuckets?: number);
    _addToHead(): void;
    addToTail(): void;
    removeFromTail(): void;
}
export {};
