import { NatsServiceErrorPayload } from "../errors"; export type ErrorFactory = (message: string, details: Record) => Error; declare class ErrorFactoryRegistry { private factories; register(name: string, factory: ErrorFactory): void; reconstitute(payload: NatsServiceErrorPayload): Error; } export declare const errorRegistry: ErrorFactoryRegistry; export {}; //# sourceMappingURL=error-registry.d.ts.map