import type { Context, Next } from 'hono';
import type { HttpMethod } from '../../../types/http.js';
type CatalogAuthMiddlewareOptions = {
    secureMethods?: HttpMethod[];
};
export declare function catalogAuthMiddleware(options?: CatalogAuthMiddlewareOptions): (ctx: Context, next: Next) => Promise<Response | void>;
export {};
//# sourceMappingURL=catalogAuthMiddleware.d.ts.map