/**
 * ClawHub Registry Adapter
 *
 * Connects to the ClawHub REST API at clawhub.ai for
 * community skill discovery and publishing.
 *
 * Supports both the ClawHub web API and the `clawhub` CLI
 * if installed. Falls back gracefully when neither is available.
 *
 * @implements #539
 * @see https://clawhub.ai
 * @see https://docs.openclaw.ai/tools/clawhub
 */
import type { RegistryAdapter, SkillResult, SkillDetails, InstallOptions } from '../types.js';
export declare class ClawHubAdapter implements RegistryAdapter {
    readonly id = "clawhub";
    readonly name = "ClawHub Registry";
    private available;
    isAvailable(): Promise<boolean>;
    search(query: string): Promise<SkillResult[]>;
    info(name: string): Promise<SkillDetails | undefined>;
    list(): Promise<SkillResult[]>;
    install(name: string, options: InstallOptions): Promise<void>;
    publish(packageDir: string): Promise<void>;
}
//# sourceMappingURL=clawhub.d.ts.map