import { ProviderState } from '../base/ProviderState'; import type { Logger } from '../base/contract'; export declare class OpencodeCliProviderState extends ProviderState { readonly family = "opencode-cli"; } export declare class OpencodeSdkProviderState extends ProviderState { readonly family = "opencode-sdk"; isBusy(root: string): boolean; lastActivity(_root: string): number; activity(root: string): string | undefined; forceIdle(root: string): void; close(root: string, log: Logger): void; closeAll(): void; }