/**
 * OpenClaw Registry Adapter
 *
 * Delegates to the `openclaw` CLI for skill operations.
 * Parses CLI output to provide structured results.
 * Falls back gracefully when OpenClaw is not installed.
 *
 * @implements #539
 * @see https://docs.openclaw.ai
 */
import type { RegistryAdapter, SkillResult, SkillDetails, InstallOptions } from '../types.js';
export declare class OpenClawAdapter implements RegistryAdapter {
    readonly id = "openclaw";
    readonly name = "OpenClaw CLI";
    private cachedSkills;
    isAvailable(): Promise<boolean>;
    list(): Promise<SkillResult[]>;
    search(query: string): Promise<SkillResult[]>;
    info(name: string): Promise<SkillDetails | undefined>;
    install(name: string, options: InstallOptions): Promise<void>;
    private copyToTarget;
}
//# sourceMappingURL=openclaw.d.ts.map