import { SchemaNodeData } from '../../types/schema'; export interface ProtoTypeMap { [key: string]: SchemaNodeData; } export declare class PrimitiveTypes { private static readonly MAX_SAFE_INTEGER; private static readonly MIN_SAFE_INTEGER; static readonly PRIMITIVE_TYPES_WITH_LIMITS: ProtoTypeMap; /** * Same as PRIMITIVE_TYPES_WITH_LIMITS but without the numeric * `minimum`/`maximum` range limits. Derived from the map above to avoid * duplicating every entry. */ static readonly PRIMITIVE_TYPES_MINIMAL: ProtoTypeMap; private static withoutRangeLimits; }