import * as Effect from "effect/Effect"; import * as Option from "effect/Option"; import * as Path from "effect/Path"; import { Command } from "effect/unstable/cli"; import type { WorkspaceScope } from "@agentxm/extension-model/unstable/workspace-scope"; import { type LintView } from "@agentxm/workspace/linting"; import { ExecutionDirectory } from "../../execution-directory.js"; export interface RunLintCommandArgs { readonly path: Option.Option; readonly scope: WorkspaceScope; readonly strict: boolean; readonly fix: boolean; readonly view: LintView; } export declare const runLintCommand: (args: RunLintCommandArgs) => Effect.Effect; export declare const lintCommand: Command.Command<"lint", { readonly path: Option.Option; readonly scope: "user" | "project"; readonly strict: boolean; readonly fix: boolean; readonly view: "workspace" | "git-index"; }, {}, import("../../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | Path.Path | "effect/unstable/cli/GlobalFlag/axm-non-interactive" | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug" | import("@agentxm/registry-access/authentication").DeviceLoginInteraction | import("@agentxm/cli-maintenance/official-skill/application").AxmSkillCompatibilityPolicy | "effect/unstable/cli/GlobalFlag/axm-directory">; //# sourceMappingURL=command.d.ts.map