import type { Vec2Term } from "@thi.ng/shader-ast";
/**
 * Converts 2D polar vector `v`, i.e. `[r,θ]` (angle in radians) to
 * cartesian coordinates. See {@link polar2} for reverse operation.
 *
 * @param v -
 */
export declare const cartesian2: (v: Vec2Term) => import("@thi.ng/shader-ast").Lit<"vec2"> | import("@thi.ng/shader-ast").Op2<"vec2">;
/**
 * Converts 3D polar/spherical vector `v`, i.e. `[r,θ,ϕ]` (angles in
 * radians) to cartesian coordinates. See {@link polar3} for reverse
 * operation.
 *
 * @param v -
 */
export declare const cartesian3: import("@thi.ng/shader-ast").TaggedFn1<"vec3", "vec3">;
//# sourceMappingURL=cartesian.d.ts.map