import * as Effect from "effect/Effect"; import type * as FileSystem from "effect/FileSystem"; import type * as Path from "effect/Path"; import type { WorkspaceReadModel } from "../workspace/read-model/service.js"; import type { LockfileReadError, SettingsReadError } from "../workspace/read-model/errors.js"; import { type AxmSkillCompatibility, type AxmSkillCompatibilityPolicyService } from "./axm-skill-compatibility.js"; export interface ReadAxmSkillWorkspaceCompatibilityArgs { readonly platform: { readonly fs: FileSystem.FileSystem; readonly path: Path.Path; }; readonly workspace: Pick; readonly policy: AxmSkillCompatibilityPolicyService; } /** Read and evaluate the authoritative installed AXM skill without mutating the workspace. */ export declare const readAxmSkillWorkspaceCompatibility: (args: ReadAxmSkillWorkspaceCompatibilityArgs) => Effect.Effect; //# sourceMappingURL=axm-skill-workspace-compatibility.d.ts.map