import * as Effect from "effect/Effect"; import * as FileSystem from "effect/FileSystem"; import * as Path from "effect/Path"; import type { Lockfile } from "../lockfile/schema.js"; import { type DesiredStateGraph } from "./desired-state-graph.js"; import type { WorkspaceLayout } from "./layout.js"; interface ValidateDesiredPackLockArgs { readonly graph: DesiredStateGraph; readonly lockfile: Lockfile; readonly layout: WorkspaceLayout; } /** * Authorize enabled external Pack manifests against their accepted lock row. * Workspace-authored Pack manifests are desired authority and need no lock row. */ export declare const validateDesiredPackLock: ({ graph, lockfile, layout, }: ValidateDesiredPackLockArgs) => Effect.Effect; export {}; //# sourceMappingURL=desired-pack-lock.d.ts.map