import type { MiddlewaresType } from '../src/config/middleware';
/**
 * Middleware Configuration (template)
 *
 * Full project middleware flow:
 * 1. Create `app/Middleware/YourMiddleware.ts` and export a `Middleware` function.
 * 2. Import it below.
 * 3. Register route middleware under `route` or append global middleware under `global`.
 * 4. Use the route key in `routes/*.ts`.
 *
 * Built-in middleware keys are overrideable by reusing the same key under `route`.
 * For example, `route.jwt = MyJwtMiddleware` replaces the framework `jwt` middleware
 * anywhere that key is used, including shared global slots such as `log`, `error`,
 * `security`, `rateLimit`, `csrf`, and `sanitizeBody`.
 *
 * For custom route keys, extend the framework type locally in your route file:
 * `type AppMiddlewareKey = MiddlewareKey | 'yourMiddleware';`
 */
declare const _default: MiddlewaresType;
export default _default;
//# sourceMappingURL=middleware.d.ts.map