import { type Workflow, type WorkflowPackageDescriptor, type WorkflowStageType } from "@ai-kod/common"; import type { LibraryItemMetadata } from "./types.js"; export interface ResolvedScriptPackage { alias: string; version: string; absolutePath: string; integrity: string; descriptor: WorkflowPackageDescriptor; metadata?: LibraryItemMetadata | null; } export interface ScriptPackageResolverOptions { workflowDefinition?: Workflow | Record; stageDefinition: WorkflowStageType; additionalPackages?: string[]; } export declare class PackageResolverError extends Error { constructor(message: string, options?: { cause?: unknown; }); } export declare function resolveScriptPackages(options: ScriptPackageResolverOptions): Promise;