import { ProviderState } from '../base/ProviderState'; import type { Logger } from '../base/contract'; export declare class ClaudeCliProviderState extends ProviderState { readonly family = "claude-cli"; } export declare class ClaudeTuiProviderState extends ProviderState { readonly family = "claude-tui"; isBusy(root: string): boolean; lastActivity(root: string): number; forceIdle(root: string): void; close(root: string, log: Logger): void; closeAll(): void; }