import { S as StdOperatorMeta } from '../types-cxNzLgmy.js';

/**
 * Vec Module - 2D/3D Vector Operations
 *
 * Vectors are objects `{x,y}` or `{x,y,z}`. Dimensionality follows the first
 * vector argument; missing `z` reads as 0. All operators are pure and total
 * (degenerate input returns a defined value, never an error).
 *
 * @packageDocumentation
 */

/**
 * Vec module operators.
 */
declare const VEC_OPERATORS: Record<string, StdOperatorMeta>;
/**
 * Get all vec operator names.
 */
declare function getVecOperators(): string[];

export { VEC_OPERATORS, getVecOperators };
