import { z } from 'zod'; /** @see {@link NUMBER_AND_DATE_BUILT_IN_OBJECTS} */ declare const NUMBER_AND_DATE_BUILT_IN_OBJECTS_NAMES: readonly ["Number", "BigInt", "Math", "Date"]; /** @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects#number_and_dates} */ declare const NUMBER_AND_DATE_BUILT_IN_OBJECTS: { readonly BigInt: BigIntConstructor; readonly Date: DateConstructor; readonly Math: Math; readonly Number: NumberConstructor; }; type NumberAndDateBuiltInObjectName = keyof typeof NUMBER_AND_DATE_BUILT_IN_OBJECTS; type NumberAndDateBuiltInObject = (typeof NUMBER_AND_DATE_BUILT_IN_OBJECTS)[NumberAndDateBuiltInObjectName]; declare const NUMBER_AND_DATE_BUILT_IN_OBJECT_NAMES_SCHEMA: z.ZodEnum<["Number", "BigInt", "Math", "Date"]>; declare const NUMBER_AND_DATE_BUILT_IN_OBJECTS_SCHEMAS: { readonly BigInt: z.ZodBigInt; readonly Date: z.ZodType; readonly Math: z.ZodType; readonly Number: z.ZodType; }; export { NUMBER_AND_DATE_BUILT_IN_OBJECTS, NUMBER_AND_DATE_BUILT_IN_OBJECTS_NAMES, NUMBER_AND_DATE_BUILT_IN_OBJECTS_SCHEMAS, NUMBER_AND_DATE_BUILT_IN_OBJECT_NAMES_SCHEMA, NumberAndDateBuiltInObject, NumberAndDateBuiltInObjectName };