import { P as ProcessorError, L as LanguageError, a as LexerError, b as ParserError, I as InterpreterError } from './interpreter-CgnLEVGZ.js';
export { A as AllErrorCodes, m as ColorErrorCode, C as ColorErrorData, n as ConfigErrorCode, g as ConfigErrorData, E as ErrorOptions, o as FunctionsErrorCode, F as FunctionsErrorData, c as Interpreter, q as InterpreterErrorCode, h as InterpreterErrorData, d as InterpreterResult, e as Lexer, w as LexerErrorCode, i as LexerErrorData, x as OperationsErrorCode, O as OperationsErrorData, f as Parser, y as ParserErrorCode, j as ParserErrorData, z as ProcessorErrorCode, k as ProcessorErrorData, S as SerializedError, B as SymbolsErrorCode, l as SymbolsErrorData, G as UnitErrorCode, U as UnitErrorData, r as isInterpreterError, s as isLanguageError, t as isLexerError, u as isParserError, v as isProcessorError, p as parseExpression, D as serializeError } from './interpreter-CgnLEVGZ.js';
export { ASTNodes, EvalError, EvalOptions, EvalResult, EvalSuccess, evaluateExpression, getMessage, renameReferences } from './interpreter.js';
export { FlattenCallback, builders, flattenChildrenMap, flattenChildrenObject, getAffectedTokens, getBrokenReferences, getModifiedDependants, getRenamedReferences, processTokenSets, processTokens } from './processor.js';
export { A as ASTNode, B as BaseSymbolType, m as BooleanSymbol, b as ColorManager, d as ColorSpecification, e as ColorSpecificationSchema, n as ColorSymbol, a as Config, C as ConfigOptions, g as ConstantsSpecification, h as ConstantsSpecificationSchema, D as DEFAULT_LANGUAGE_OPTIONS, o as DictionarySymbol, i as FunctionSpecification, j as FunctionSpecificationSchema, F as FunctionsManager, I as ISymbolType, J as JsValue, L as LanguageOptions, r as ListSymbol, N as NullSymbol, s as NumberSymbol, t as NumberWithUnitSymbol, O as Operations, G as ReferenceRecord, E as ReferenceRecordValue, R as ReservedKeyword, S as StringSymbol, u as SupportedFormats, y as SymbolMetadata, x as Token, T as TokenSymbol, v as TokenType, z as UNINTERPRETED_KEYWORDS, U as UnitManager, k as UnitSpecification, l as UnitSpecificationSchema, c as collectReferenceNodes, f as filterAST, p as getResultTypeName, q as jsValueToSymbolType, w as walkAST } from './types-DSZPf9oj.js';
export { B as BuildTokensOptions, C as CreateTokenParams, b as CreateTokenResult, D as DeleteTokenParams, c as DeleteTokenResult, I as IssuesMap, d as ProcessorOutput, e as ProcessorResult, R as ResolveIssue, T as TokenBuilder, l as TokenData, f as TokenDataMap, g as TokenOperationResult, j as TokenResolver, U as UpdateTokenParams, h as UpdateTokenResult, V as ValidationIssue, k as ValidationSeverity, i as buildTokens } from './types-C7cwAlzN.js';
export { SchemaFetcherOptions, TokenScriptSchemaContent, TokenScriptSchemaResponse, fetchAndRegisterSchemas, fetchTokenScriptSchema } from './schema.js';
import 'arktype/internal/variants/object.ts';

/**
 * Create a ProcessorError for dependency-related failures.
 * Builds the dependency chain and extracts the root cause.
 */
declare function createDependencyError(tokenName: string, dependencyName: string, originalError: Error): ProcessorError;

declare const errorClasses: {
    LanguageError: typeof LanguageError;
    LexerError: typeof LexerError;
    ParserError: typeof ParserError;
    InterpreterError: typeof InterpreterError;
    ProcessorError: typeof ProcessorError;
};
declare const errorHelpers: {
    createDependencyError: typeof createDependencyError;
};

export { InterpreterError, LanguageError, LexerError, ParserError, ProcessorError, errorClasses, errorHelpers };
