import { Response, Request } from 'express';
import { StatusCode, StatusError } from '../constant/status';
interface IHttpResponse {
    res: Response;
    statusCode: StatusCode;
    statusError?: StatusError;
    payload?: any;
}
export declare const response: (res: Response, code: StatusCode, payload?: any) => Response;
export declare const httpResponse: ({ res, statusCode, statusError, payload }: IHttpResponse) => Response;
export declare const responseError: (error: Error, req: Request, res: Response, statusCode?: StatusCode) => Response;
export {};
