import { Request, Response } from 'express'; import { ClientInfo } from '../types/client-info'; /** * Extract request metadata for logging */ export declare function getRequestMetadata(req: Request): { headers: import("http").IncomingHttpHeaders; url: string; method: string; query: import("qs").ParsedQs; timestamp: string; }; /** * Send standardized HTTP response */ export declare function sendResponse(res: Response, status: number, data: any, clientInfo?: ClientInfo): void; /** * Send success response (200) */ export declare function sendSuccessResponse(res: Response, data: any, clientInfo?: ClientInfo): void; /** * Send error response */ export declare function sendErrorResponse(res: Response, status: number, error: string, clientInfo?: ClientInfo): void; //# sourceMappingURL=http.utils.d.ts.map