import IODefinitions from '../../core/definitions.js'; import Node from '../../parser/nodes/nodes.js'; import IOSchema from '../schema.js'; import TypeDef from '../typedef.js'; import MemberDef from './memberdef.js'; import '../schema-types.js'; import '../../core/positions.js'; /** * Represents the various number related data types in Internet Object. * * @internal */ declare class NumberDef implements TypeDef { private _type; private _validator; get type(): string; get schema(): IOSchema; constructor(type?: string); parse(node: Node, memberDef: MemberDef, defs?: IODefinitions): number; stringify(value: any, memberDef: MemberDef): string; static get types(): string[]; } export { NumberDef as default };