import type { Capability, CapabilityManifest } from "./types.js"; export type InspectedCapabilityPackageEntry = { id: string; module: string; manifest: Readonly; integrity?: string; }; export type InspectedCapabilityPackage = { name?: string; version?: string; manifests: readonly Readonly[]; entries: readonly InspectedCapabilityPackageEntry[]; }; export declare function inspectCapabilityPackage(packageJsonPath: string): Promise; /** * Build an inert module-backed capability from package metadata without importing executable code. * Use with an out-of-process executor. String-only package exports are intentionally rejected because * they do not provide inert manifest metadata to bind before code loading. */ export declare function inspectModuleBackedCapability(packageJsonPath: string, expectedId: string): Promise; export declare function loadCapabilityFromPackage(packageJsonPath: string, expectedId: string): Promise; export declare function loadCapabilityPackage(packageJsonPath: string): Promise; //# sourceMappingURL=acquire.d.ts.map