/**
 * Extension marketplace catalog from xopc-store (`GET /api/v1/packages?type=extension`).
 * Base URL: `XOPC_SKILLS_STORE_URL` → `gateway.skillsStoreBaseUrl` → `https://store.xopc.ai`.
 */
export interface RegistryEntry {
    id: string;
    name: string;
    description?: string;
    npmPackage: string;
    version?: string;
    categories?: string[];
    tags?: string[];
    verified?: boolean;
    homepage?: string;
    author?: string;
}
export interface ExtensionRegistryFile {
    version: number;
    extensions: RegistryEntry[];
}
/** Resolved xopc-store base (same order as skills marketplace). */
export declare function getExtensionMarketplaceStoreBaseUrl(): string;
export declare function fetchRegistry(forceRefresh?: boolean): Promise<ExtensionRegistryFile>;
export declare function searchExtensions(keyword: string): Promise<RegistryEntry[]>;
export declare function findExtension(id: string): Promise<RegistryEntry | undefined>;
export declare function listExtensions(category?: string): Promise<RegistryEntry[]>;
