import type { SearchAdapter } from '../adapters/search';
import type { CatalogAdapter } from '../adapters/catalog';
import type { CartAdapter } from '../adapters/cart';
import type { AuthAdapter } from '../adapters/auth';
export interface AlternateAdapterMap {
    search: SearchAdapter;
    catalog: CatalogAdapter;
    cart: CartAdapter;
    auth: AuthAdapter;
}
export type AlternateAdapterKey = keyof AlternateAdapterMap;
export type AlternateAdapterOf<K extends AlternateAdapterKey> = AlternateAdapterMap[K];
