export declare abstract class PipeworkError extends Error { abstract readonly code: string; abstract readonly httpStatus: number; readonly details: Record; constructor(message: string, details?: Record); } /** * True for any PipeworkError, including one thrown across a module-realm boundary * (a shared library that resolved its own copy of pipework). Use this instead of * `instanceof PipeworkError` anywhere an error may cross such a boundary — `instanceof` * silently fails there, mapping a 403/401 to a generic 500. */ export declare function isPipeworkError(error: unknown): error is PipeworkError; //# sourceMappingURL=base.d.ts.map