import type { HarnessAdapter, HarnessConfigPaths, PluginCacheInfo, PluginEntryResult } from "./types.js"; export declare class PiAdapter implements HarnessAdapter { readonly kind: "pi"; readonly displayName = "Pi"; readonly pluginPackageName = "@cortexkit/aft-pi"; readonly pluginEntryWithVersion = "npm:@cortexkit/aft-pi"; isInstalled(): boolean; getHostVersion(): string | null; detectConfigPaths(): HarnessConfigPaths; hasPluginEntry(): boolean; ensurePluginEntry(): Promise; getPluginCacheInfo(): PluginCacheInfo; getStorageDir(): string; getLogFile(): string; getInstallHint(): string; clearPluginCache(_force: boolean): Promise<{ action: "cleared" | "up_to_date" | "not_found" | "not_applicable" | "error"; path: string; cached?: string; latest?: string; error?: string; }>; describeStorageSubtrees(): Record; } //# sourceMappingURL=pi.d.ts.map