import type { Context, Next } from 'hono';
import type { DevOnboardingAdapterConfig, RbacConfig } from '@redocly/config';
import type { CatalogApiProduct } from '../types.js';
export declare function integrationsMiddleware(integrations: DevOnboardingAdapterConfig[], catalogApiProducts: Record<string, CatalogApiProduct>, rbacConfig: RbacConfig): (ctx: Context, next: Next) => Promise<(Response & import("hono").TypedResponse<{
    error: string;
}, 401, "json">) | undefined>;
//# sourceMappingURL=integrations.d.ts.map