import { z } from 'zod'; /** @see {@link ERROR_BUILT_IN_OBJECTS} */ declare const ERROR_BUILT_IN_OBJECTS_NAMES: readonly ["Error", "AggregateError", "EvalError", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError"]; /** @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects#error_objects} */ declare const ERROR_BUILT_IN_OBJECTS: { readonly Error: ErrorConstructor; readonly AggregateError: AggregateErrorConstructor; readonly EvalError: EvalErrorConstructor; readonly RangeError: RangeErrorConstructor; readonly ReferenceError: ReferenceErrorConstructor; readonly SyntaxError: SyntaxErrorConstructor; readonly TypeError: TypeErrorConstructor; readonly URIError: URIErrorConstructor; }; type ErrorBuiltInObjectName = keyof typeof ERROR_BUILT_IN_OBJECTS; type ErrorBuiltInObject = (typeof ERROR_BUILT_IN_OBJECTS)[ErrorBuiltInObjectName]; declare const ERROR_BUILT_IN_OBJECT_NAMES_SCHEMA: z.ZodEnum<["Error", "AggregateError", "EvalError", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError"]>; declare const ERROR_BUILT_IN_OBJECTS_SCHEMAS: { readonly Error: z.ZodType; readonly AggregateError: z.ZodType; readonly EvalError: z.ZodType; readonly RangeError: z.ZodType; readonly ReferenceError: z.ZodType; readonly SyntaxError: z.ZodType; readonly TypeError: z.ZodType; readonly URIError: z.ZodType; }; export { ERROR_BUILT_IN_OBJECTS, ERROR_BUILT_IN_OBJECTS_NAMES, ERROR_BUILT_IN_OBJECTS_SCHEMAS, ERROR_BUILT_IN_OBJECT_NAMES_SCHEMA, ErrorBuiltInObject, ErrorBuiltInObjectName };