import type { RequestInterface, ResponseInterface } from "../interfaces"; /** * @template {unknown} ResponseData * @template {unknown} RequestData */ export declare class MessageResponse { request: RequestInterface; response: ResponseInterface; protected readonly IS_ODG_MESSAGE_RESPONSE: boolean; constructor(request: RequestInterface, response: ResponseInterface); getMessageResponse(): this; /** * Truthy if valid status in message.request.validateStatus(message.getStatus()) * * @returns {boolean} */ isOk(): boolean; /** * Return response status * * @returns {number} */ getStatus(): number; /** * Return response body * * @returns {ResponseData} */ getResponseBody(): ResponseData; } //# sourceMappingURL=MessageResponse.d.ts.map