import type { Adapter, CatalogApiProduct, UserClaims } from './types';
import type { DevOnboardingAdapterConfig, RbacConfig } from '@redocly/config';
export type AdapterInput = {
    config: DevOnboardingAdapterConfig;
    catalogApiProducts: Record<string, CatalogApiProduct>;
    userClaims: UserClaims;
    rbacConfig: RbacConfig;
    idpAccessToken?: string;
};
export declare class AdapterFactory {
    getAdapter(input: AdapterInput): Adapter;
}
//# sourceMappingURL=adapter-factory.d.ts.map