import * as express from 'express'; import { RequestBase } from './context'; import * as commonMiddleware from 'typera-common/middleware'; import * as commonResponse from 'typera-common/response'; export { next, stop } from 'typera-common/middleware'; export declare type Middleware = commonMiddleware.Middleware; export declare type ChainedMiddleware = commonMiddleware.Middleware; export declare type Generic = commonMiddleware.Middleware; export declare const wrapNative: (middleware: express.Handler, result?: ((request: RequestBase) => Result) | undefined) => Middleware;