import { z } from 'zod'; /** @see {@link FUNDAMENTAL_BUILT_IN_OBJECTS_NAMES} */ declare const FUNDAMENTAL_BUILT_IN_OBJECTS_NAMES: readonly ["Boolean", "Function", "Object", "Symbol"]; /** @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects#fundamental_objects} */ declare const FUNDAMENTAL_BUILT_IN_OBJECTS: { readonly Boolean: BooleanConstructor; readonly Function: FunctionConstructor; readonly Object: ObjectConstructor; readonly Symbol: SymbolConstructor; }; type FundamentalBuiltInObjectName = keyof typeof FUNDAMENTAL_BUILT_IN_OBJECTS; type FundamentalBuiltInObject = (typeof FUNDAMENTAL_BUILT_IN_OBJECTS)[FundamentalBuiltInObjectName]; declare const FUNDAMENTAL_BUILT_IN_OBJECT_NAME_SCHEMA: z.ZodEnum<["Boolean", "Function", "Object", "Symbol"]>; declare const FUNDAMENTAL_BUILT_IN_OBJECTS_SCHEMAS: { readonly Boolean: z.ZodType; readonly Function: z.ZodType; readonly Object: z.ZodType; readonly Symbol: z.ZodSymbol; }; export { FUNDAMENTAL_BUILT_IN_OBJECTS, FUNDAMENTAL_BUILT_IN_OBJECTS_NAMES, FUNDAMENTAL_BUILT_IN_OBJECTS_SCHEMAS, FUNDAMENTAL_BUILT_IN_OBJECT_NAME_SCHEMA, FundamentalBuiltInObject, FundamentalBuiltInObjectName };