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

/**
 * Core Module - Language Primitives
 *
 * The 28 unnamespaced S-expression operators that form the .orb language core:
 * arithmetic primitives, comparison, logic, control flow, and effects.
 *
 * These operators existed in the retired `@almadar/operators` package prior to
 * its merge into `@almadar/std`. They live here alongside the library modules
 * (math, str, array, etc.) so the whole operator surface has one home.
 *
 * Effect operators declare rich Schema v2 params and effect metadata so
 * validators, LLM prompt generators, and the Rust compiler can reason about
 * shapes (literal unions for persist actions, UISlot for render-ui, event keys
 * for emit) instead of relying on string heuristics.
 *
 * @packageDocumentation
 */

declare const CORE_OPERATORS: Record<string, StdOperatorMeta>;
/**
 * Get all core operator names.
 */
declare function getCoreOperators(): string[];

export { CORE_OPERATORS, getCoreOperators };
