import { StatusValidatorMethodOutputType, StatusValidatorMethodParamsType, StatusValidatorParamsType } from '../types'; interface IResponseStatusValidator { getPureRestStatusIsValid: (params: StatusValidatorMethodParamsType) => StatusValidatorMethodOutputType; getRestStatusIsValid: (params: StatusValidatorMethodParamsType) => StatusValidatorMethodOutputType; getJSONRPCStatusIsValid: (params: StatusValidatorMethodParamsType) => StatusValidatorMethodOutputType; getFormatValidateMethod: (params: StatusValidatorParamsType) => () => boolean; } export declare class ResponseStatusValidator implements IResponseStatusValidator { static getIsStatusCodeSuccess: (status: number) => boolean; getPureRestStatusIsValid: ({ isPureFileRequest, status, }: StatusValidatorMethodParamsType) => StatusValidatorMethodOutputType; getRestStatusIsValid: ({ status, }: StatusValidatorMethodParamsType) => StatusValidatorMethodOutputType; getJSONRPCStatusIsValid: ({ isBatchRequest, status, }: StatusValidatorMethodParamsType) => StatusValidatorMethodOutputType; getFormatValidateMethod: ({ requestProtocol, isBatchRequest, isPureFileRequest, status, }: StatusValidatorParamsType) => StatusValidatorMethodOutputType; } export {};