/**
 * @file Safe references to `Error` and its subclass constructors, plus V8's
 *   stack-trace API. `Error.isError` is ES2025; `captureStackTrace` /
 *   `prepareStackTrace` / `stackTraceLimit` are V8 extensions absent on
 *   JavaScriptCore and SpiderMonkey. Each is typed `Function | undefined` so
 *   non-V8 importers stay safe.
 */
export declare const ErrorCtor: ErrorConstructor;
export declare const AggregateErrorCtor: AggregateErrorConstructor;
export declare const EvalErrorCtor: EvalErrorConstructor;
export declare const RangeErrorCtor: RangeErrorConstructor;
export declare const ReferenceErrorCtor: ReferenceErrorConstructor;
export declare const SyntaxErrorCtor: SyntaxErrorConstructor;
export declare const TypeErrorCtor: TypeErrorConstructor;
export declare const URIErrorCtor: URIErrorConstructor;
export declare const ErrorIsError: ((value: unknown) => value is Error) | undefined;
export declare const ErrorCaptureStackTrace: ((targetObject: object, constructorOpt?: Function) => void) | undefined;
export declare const ErrorPrepareStackTrace: ((error: Error, structuredStackTrace: NodeJS.CallSite[]) => unknown) | undefined;
export declare function ErrorStackTraceLimit(): number | undefined;
