import { AppError } from '@fajarnugraha37/error'; declare class ExpressionError extends AppError { constructor(message: string, code: string, context?: unknown); } declare class ExpressionValidationError extends ExpressionError { constructor(message: string, context?: unknown); } declare class EvaluationError extends ExpressionError { constructor(message: string, context?: unknown); } declare class TimeoutError extends ExpressionError { constructor(timeout: number); } export { EvaluationError, ExpressionError, ExpressionValidationError, TimeoutError };