import Decimal from '../../core/decimal/decimal.js'; import Node from '../../parser/nodes/nodes.js'; import '../../core/definitions.js'; import '../schema.js'; import './memberdef.js'; import '../schema-types.js'; import '../../core/positions.js'; /** * All supported number types */ declare const NUMBER_TYPES: string[]; /** * Map for quick type lookup */ declare const NUMBER_MAP: { [key: string]: boolean; }; /** * Helper function for throwing validation errors */ declare function throwError(code: string, memberPath: string, value: any, node?: Node): void; /** * Get the number of integer digits in a decimal */ declare function getIntegerDigits(decimal: Decimal): number; export { NUMBER_MAP, NUMBER_TYPES, getIntegerDigits, throwError };