import IODefinitions from '../../core/definitions.cjs'; import Node from '../../parser/nodes/nodes.cjs'; import IOSchema from '../schema.cjs'; import TypeDef from '../typedef.cjs'; import MemberDef from './memberdef.cjs'; import '../schema-types.cjs'; import '../../core/positions.cjs'; /** * BigInt type definition * * @internal */ declare class BigIntDef implements TypeDef { private _type; get type(): string; get schema(): IOSchema; parse(node: Node, memberDef: MemberDef, defs?: IODefinitions): bigint; load(value: any, memberDef: MemberDef, defs?: IODefinitions): bigint; stringify(value: any, memberDef: MemberDef): string; /** * Validates bigint value */ validate(memberDef: MemberDef, value: any, node?: Node): bigint; } export { BigIntDef as default };