import { KeqContext, KeqMiddleware } from "keq"; import { Promisable } from "type-fest"; //#region src/throw-exception.d.ts type Check = (ctx: KeqContext) => Promisable; declare function throwException(check: Check): KeqMiddleware; //#endregion //#region src/catch-exception.d.ts declare function catchException(handler: (e: unknown) => Promisable): KeqMiddleware; //#endregion //#region src/validate-status-code.d.ts declare function validateStatusCode(): KeqMiddleware; //#endregion //#region src/create-exception-by-status-code.d.ts declare function createExceptionByStatusCode(response: Response): Error; //#endregion export { Check, catchException, createExceptionByStatusCode, throwException, validateStatusCode }; //# sourceMappingURL=index.d.ts.map