import { LogLevel } from '@fc3/logger'; import StatusCode from './enum/status-code'; import Transaction from './transaction'; import LogAttributes from './type/log-attributes'; declare abstract class HttpResponse extends Transaction { private status_code; getStatusCode(): StatusCode; setStatusCode(status_code: StatusCode): this; protected hasErrorStatus(): boolean; protected getLogAttributes(): LogAttributes; protected getLogLevel(): LogLevel; private hasServerErrorStatus; private hasClientErrorStatus; private hasSuccessStatus; } export default HttpResponse;