import { IFilter, IHubCollection, EntityType, IHubCatalog } from "../types/IHubCatalog";
/**
 * Build an IHubCatalog definition JSON object based on a
 * well-known catalog name, scope filters, and collections
 *
 * @param i18nScope - i18n scope for the catalog title
 * @param catalogName - well known catalog name
 * @param filters - filters to build the catalog scope
 * @param collections - collections to include in the catalog
 * @param targetEntity - target entity type for the catalog
 * @param title - optional title override for the catalog
 * @returns {IHubCatalog}
 */
export declare function buildCatalog(i18nScope: string, catalogName: string, filters: IFilter[], collections: IHubCollection[], targetEntity: EntityType, title?: string): IHubCatalog;
