import { Response, Request } from 'node-fetch'; import Koa, { Middleware } from 'koa'; import { Adapter, Options } from '..'; export interface FetchResult extends Response { koaState: any; } export interface DecorationOptions extends Options { beforeMiddleware?: Middleware[]; afterMiddleware?: Middleware[]; state?: any; } export declare class KoaAdapter implements Adapter { private contexts; decorate(appOrMiddleware: Koa | Middleware, { state, beforeMiddleware, afterMiddleware, }?: Partial): Koa; fetchResult(req: Request, resp: Response): FetchResult; } //# sourceMappingURL=adapter.d.ts.map