import type { CatalogRecord } from "@x12i/catalox-contracts/catalogs.js"; import type { CatalogDescriptorRecord } from "@x12i/catalox-contracts/descriptors.js"; import type { CatalogSummary, FindCatalogsInput, ListAllCatalogsInput } from "@x12i/catalox-contracts/discovery.js"; export declare function summarizeCatalog(record: CatalogRecord, descriptor?: CatalogDescriptorRecord | null): CatalogSummary; export declare function applyCatalogVisibilityFilter(catalogs: CatalogSummary[], context: { superAdmin?: boolean; }, input?: ListAllCatalogsInput | Pick): CatalogSummary[]; export declare function filterCatalogsByText(catalogs: CatalogSummary[], input: FindCatalogsInput): CatalogSummary[]; //# sourceMappingURL=catalog-discovery.d.ts.map