export interface MarketplaceRegistryOptions { readonly fetchFn: typeof fetch; readonly url: string; readonly ttlMs: number; readonly now?: () => number; } /** Host-owned plugin registry reader with TTL caching and request coalescing. */ export declare class MarketplaceRegistry { #private; constructor(options: MarketplaceRegistryOptions); list(): Promise; }