import type { WebhookHandler } from '../handler.js'; interface KoaContextLike { method: string; headers: Record; request: { body?: unknown; }; status: number; body: unknown; set: (header: string, value: string) => void; } export type KoaMiddleware = (ctx: KoaContextLike) => Promise; /** * pair with `koa-bodyparser` (or any json middleware). `app.use(koaAdapter(tg.webhookHandler()))` */ export declare function koaAdapter(handler: WebhookHandler): KoaMiddleware; export {}; //# sourceMappingURL=koa.d.ts.map