export interface DeepSeekHarnessInstallOptions { npmPath?: string; npmTimeoutMs?: number; force?: boolean; assetPaths?: { manifestPath: string; lockPath: string; }; onLockWait?: () => void; onDisplaced?: () => void; signal?: AbortSignal; } export declare class DeepSeekHarnessInstallRequiredError extends Error { constructor(cause?: unknown); } export declare function getDeepSeekHarnessManagedPackagePaths(): { root: string; current: string; lock: string; }; export declare function getReadyDeepSeekHarnessPackageDirectory(): Promise; export interface ManagedDeepSeekHarnessModules { directory: string; stale?: boolean; sdk: typeof import('@deepseek-ai/dsh-sdk-client'); llm: typeof import('@deepseek-ai/dsh-llm'); } export declare function inspectDeepSeekHarnessInstallation(): Promise<{ state: 'ready' | 'stale' | 'missing'; directory?: string; cause?: unknown; }>; export declare function loadManagedDeepSeekHarnessModules(): Promise; export declare function installDeepSeekHarness(options?: DeepSeekHarnessInstallOptions): Promise; //# sourceMappingURL=managed-package.d.ts.map