import type { CatalogFetchState, CatalogSource, ResolvedCatalog } from '../types/index.js'; export declare function mergeCatalogs(base: ResolvedCatalog, custom: ResolvedCatalog): ResolvedCatalog; export interface MergeLayer { source: CatalogSource; resolved: ResolvedCatalog | null; state: CatalogFetchState; } export declare function mergeCatalogStack(layers: MergeLayer[]): ResolvedCatalog;