import type { DeepSeekHarnessPluginOption } from '../../core/models/workflow-provider-options.js'; import type { DeepSeekHarnessPluginResolution } from './plugin-types.js'; type DeepSeekHarnessNpmPluginFailureStage = 'source' | 'install' | 'entrypoint'; export declare class DeepSeekHarnessNpmPluginResolutionError extends Error { readonly stage: DeepSeekHarnessNpmPluginFailureStage; /** Preserve the failed resolution stage without including package-owned diagnostics. */ constructor(stage: DeepSeekHarnessNpmPluginFailureStage); } interface DeepSeekHarnessNpmPluginResolution extends DeepSeekHarnessPluginResolution { npmPluginEntrypoints: string[]; } /** Install trusted npm package sources into temporary directories and resolve Cordis entrypoints. */ export declare function resolveDeepSeekHarnessNpmPlugins(options: readonly DeepSeekHarnessPluginOption[] | undefined, signal?: AbortSignal): Promise; export {}; //# sourceMappingURL=npm-plugin.d.ts.map