import { type SamplingOpts } from "@thi.ng/geom-resample/api"; import type { ReadonlyVec, Vec } from "@thi.ng/vectors"; export declare const sample: (pos: ReadonlyVec, r: ReadonlyVec, axis: number, start: number, end: number, opts?: number | Partial) => Vec[]; /** * Computes `steps` points (default: 8) on the circular arc between * points `a` and `b` with `origin` and radius `r`. Points are added to * optional `out` (or a new array). If `addLast` is falst (default: * true), point `b` will NOT be added. * * @param origin - * @param r - * @param a - * @param b - * @param out - * @param steps - * @param outwards - * @param addLast - */ export declare const sampleCircular: (origin: Vec, r: number, a: Vec, b: Vec, out?: Vec[], steps?: number, outwards?: boolean, addLast?: boolean) => Vec[]; //# sourceMappingURL=sample.d.ts.map