import StatusCode from './../enum/status-code'; interface EndCallback { (): void; } interface DataCallback { (data: Buffer): void; } interface ErrorCallback { (error: Error): void; } interface IncomingMessage { statusCode?: StatusCode; headers: Record; on(event: 'end', callback: EndCallback): void; on(event: 'data', callback: DataCallback): void; on(event: 'error', callback: ErrorCallback): void; } export default IncomingMessage;