import { Request, Response, NextFunction } from "express";
/**
 * Custom error class for API errors
 */
export declare class ApiError extends Error {
    statusCode: number;
    constructor(message: string, statusCode?: number);
}
/**
 * Centralized error handling middleware
 */
export declare function errorHandler(err: Error | ApiError, req: Request, res: Response, next: NextFunction): void;
