import type { NumericArray } from "@thi.ng/api";
import type { StridedVec } from "./api.js";
export declare abstract class AVec implements StridedVec {
    buf: NumericArray;
    offset: number;
    stride: number;
    constructor(buf: NumericArray, offset?: number, stride?: number);
    abstract get length(): number;
    abstract [Symbol.iterator](): IterableIterator<number>;
    toString(): string;
}
//# sourceMappingURL=avec.d.ts.map