import type { Provider } from '../task/task-state.js'; import type { TaskHandle } from '../task/task-handle.js'; import type { ProviderCapabilities } from './provider-capabilities.js'; import { BaseProviderAdapter, type ProviderSpawnOptions, type AvailabilityResult } from './base-adapter.js'; export declare class ClaudeAdapter extends BaseProviderAdapter { readonly id: Provider; readonly displayName = "Claude"; checkAvailability(): AvailabilityResult; getCapabilities(): ProviderCapabilities; getStats(): Record; protected executeSession(_handle: TaskHandle, _prompt: string, _signal: AbortSignal, _options: ProviderSpawnOptions): Promise; }