import type { MarketplaceManifest, MarketplacePluginEntry, PluginManifest } from "./types"; export declare function readMarketplace(repoRoot: string, options?: { readonly marketplacePath?: string; }): Promise; export declare function resolvePluginSource(repoRoot: string, plugin: MarketplacePluginEntry, options?: { readonly pathOverride?: string; }): string; export declare function readPluginManifest(pluginRoot: string): Promise; export declare function validatePathSegment(value: string, label: string): void;