import Koa from 'koa'; import { ExtractedRequestParams } from './TypeUtils'; export interface MockContext extends Koa.Context { request: Koa.Context['request'] & { body?: RequestBody; }; } export declare const mockContext: >() => Koa.ParameterizedContext; export declare const mockContextPath: , Path extends string>(ctx: Context, path: Path, params: Record) => Context & { params: any; } & ExtractedRequestParams; export declare const mockContextQuery: >(ctx: Context, params: Record) => Context; export declare const mockContextCookies: >(ctx: Context, params: Record) => Context; export declare const mockContextHeaders: >(ctx: Context, params: Record) => Context; export declare const mockContextBody: >(ctx: Context, params: Record) => Context; export declare const mockContextRawBody: >(ctx: Context, params: string) => Context; //# sourceMappingURL=mockContext.d.ts.map