import { SnapWyrConfig } from '@snapwyr/core'; export { LogEntry, SnapWyrConfig } from '@snapwyr/core'; interface HonoContext { req: { method: string; path: string; query: (key?: string) => string | Record | undefined; raw: Request; }; res: Response | undefined; header: (name: string, value: string) => void; } type HonoNext = () => Promise; type HonoMiddleware = (c: HonoContext, next: HonoNext) => Promise; declare function snapwyr(config?: SnapWyrConfig): HonoMiddleware; export { snapwyr };