import type { ErrorHandler } from "../types"; import type { BunRequest } from "../core/request"; export interface ErrorHandlerOptions { logger?: (error: unknown, req: BunRequest) => void; includeStack?: boolean; useAppLogger?: boolean; development?: boolean; showRequestInfo?: boolean; } /** * Error handling middleware with improved developer experience * * @example * // Basic usage * app.use(bunway.errorHandler()); * * @example * // Development mode with full details * app.use(bunway.errorHandler({ development: true })); * * @example * // With app logger integration * app.use(bunway.errorHandler({ useAppLogger: true })); */ export declare function errorHandler(options?: ErrorHandlerOptions): ErrorHandler; //# sourceMappingURL=error-handler.d.ts.map