import type { Context, Middleware, Next } from '../types.js'; export interface ApiVersionOptions { defaultVersion?: string; header?: string; paramName?: string; } export declare class ApiVersion implements Middleware { private defaultVersion; private header; private paramName; constructor(options?: ApiVersionOptions); handle(ctx: Context, next: Next): Promise; } export declare function apiVersion(options?: ApiVersionOptions): ApiVersion; //# sourceMappingURL=api-version.d.ts.map