export declare const errorConstructors: Set; export declare const valueConstructors: Set; export declare const compoundOperators: Set; export declare const createErrorValue: (name: string, message: string) => SafeObject; export declare const createAggregateErrorValue: (errors: Array, message: string) => SafeObject; export declare const errorBrandName: (value: unknown) => string | undefined; export declare const boundedData: (value: unknown, label: string) => unknown; export declare const coerceToString: (value: unknown) => string; export declare const coerceToNumber: (value: unknown) => number; export declare const invokeCoercion: (ref: CoercionFunction, args: Array, node: AstNode) => unknown; import { type AstNode, CoercionFunction } from "../interpreter/model.js"; import { type SafeObject } from "../tool-runtime.js";