import type { SExpr } from '../SExpr';
/**
 * Operators that can be parallelized (commutative/associative)
 */
export declare const PARALLELIZABLE_OPS: string[];
/**
 * Check if an expression can be atomized
 */
export declare function canAtomize(expr: SExpr): boolean;
/**
 * Check if all arguments are atoms (leaves)
 */
export declare function allArgsAreAtoms(expr: SExpr): boolean;
//# sourceMappingURL=AtomizationUtils.d.ts.map