import * as Effect from "effect/Effect"; import * as FileSystem from "effect/FileSystem"; import * as Path from "effect/Path"; import { type AppError } from "../app-error/index.js"; import { type AxmSkillCompatibility } from "./axm-skill-compatibility.js"; import type { SkillExtensionRef } from "./refs.js"; export interface ValidateAxmSkillCandidateArgs { readonly ref: SkillExtensionRef; readonly packageRoot: string; readonly skillSourcePath: string; } /** Inspect candidate bytes and evaluate official AXM skill compatibility. */ export declare const evaluateAxmSkillCandidate: (args: ValidateAxmSkillCandidateArgs) => Effect.Effect; /** Validate official AXM skill bytes before any workspace state is changed. */ export declare const validateAxmSkillCandidate: (args: ValidateAxmSkillCandidateArgs) => Effect.Effect; //# sourceMappingURL=axm-skill-candidate.d.ts.map