import { type Middleware } from './compose.js'; import type { Ctx } from './types.js'; export declare class Agent { private stack; use(mw: Middleware): this; handler(): (ctx: C, nextOuter?: (() => Promise) | undefined) => Promise; }