import { PipeworkError } from './base.js'; export declare class NotFoundError extends PipeworkError { readonly code: "NOT_FOUND"; readonly httpStatus: 404; constructor(resource: string, details?: Record); } export declare class UnauthorizedError extends PipeworkError { readonly code: "UNAUTHORIZED"; readonly httpStatus: 401; constructor(message?: string, details?: Record); } export declare class ForbiddenError extends PipeworkError { readonly code: "FORBIDDEN"; readonly httpStatus: 403; constructor(message?: string, details?: Record); } export declare class ValidationError extends PipeworkError { readonly code: "VALIDATION_ERROR"; readonly httpStatus: 422; readonly fieldErrors: Readonly>; constructor(message: string); constructor(fieldErrors: Record, message?: string); } export declare class ConflictError extends PipeworkError { readonly code: "CONFLICT"; readonly httpStatus: 409; constructor(message: string, details?: Record); } //# sourceMappingURL=http.d.ts.map