import type { CanonicalListing } from './types'; export declare function canonicalListingKey(input: Pick): string; export declare class MarketplaceIndex { #private; constructor(listings?: Iterable); record(listing: CanonicalListing): CanonicalListing; get(pluginId: string, version: string): CanonicalListing | undefined; count(): number; values(): CanonicalListing[]; } export declare function createMarketplaceIndex(listings?: Iterable): MarketplaceIndex; //# sourceMappingURL=marketplace.d.ts.map