export declare const instrumentKoa: ((options?: unknown) => void) & { id: string; }; /** * Adds Sentry tracing instrumentation for [Koa](https://koajs.com/). * * If you also want to capture errors, you need to call `setupKoaErrorHandler(app)` after you set up your Koa server. * * For more information, see the [koa documentation](https://docs.sentry.io/platforms/javascript/guides/koa/). * * @example * ```javascript * const Sentry = require('@sentry/node'); * * Sentry.init({ * integrations: [Sentry.koaIntegration()], * }) * ``` */ export declare const koaIntegration: () => import("@sentry/core").Integration; /** * Add an Koa error handler to capture errors to Sentry. * * The error handler must be before any other middleware and after all controllers. * * @param app The Express instances * @param options {ExpressHandlerOptions} Configuration options for the handler * * @example * ```javascript * const Sentry = require('@sentry/node'); * const Koa = require("koa"); * * const app = new Koa(); * * Sentry.setupKoaErrorHandler(app); * * // Add your routes, etc. * * app.listen(3000); * ``` */ export declare const setupKoaErrorHandler: (app: { use: (arg0: (ctx: any, next: any) => Promise) => void; }) => void; //# sourceMappingURL=koa.d.ts.map