/**
* Compose `middleware` returning a fully valid middleware comprised of all
* those which are passed.
*/exportdeclarefunctioncompose(middleware: Function[]): (context: any, next: Function) =>any;
exportdeclarefunction isPromise<T>(promise: any): promise is Promise<T>;