import type { Middleware } from './types.js'; export type MiddlewareTag = 'session' | 'csrf' | 'locale' | 'view'; export interface MiddlewareMeta { tag?: MiddlewareTag; } export declare function withMiddlewareMeta(middleware: T, meta: MiddlewareMeta): T; export declare function getMiddlewareMeta(middleware: Middleware): MiddlewareMeta | undefined; export declare function middlewareHasTag(middleware: Middleware, tag: MiddlewareTag): boolean; //# sourceMappingURL=middleware-meta.d.ts.map