import * as Effect from "effect/Effect"; import * as Schema from "effect/Schema"; import { Command } from "effect/unstable/cli"; import { Screen } from "../../screen/index.js"; export declare const CacheStatusOutputSchema: Schema.Struct<{ readonly entries: Schema.Number; readonly bytes: Schema.Number; readonly maxBytes: Schema.Number; readonly maxAgeDays: Schema.Number; }>; export type CacheStatusOutput = typeof CacheStatusOutputSchema.Type; export declare const CacheVerifyOutputSchema: Schema.Struct<{ readonly result: Schema.Struct<{ readonly checked: Schema.Number; readonly valid: Schema.Number; readonly corruptRemoved: Schema.Number; }>; }>; export type CacheVerifyOutput = typeof CacheVerifyOutputSchema.Type; export declare const CachePruneOutputSchema: Schema.Struct<{ readonly result: Schema.Struct<{ readonly removed: Schema.Number; readonly bytesFreed: Schema.Number; readonly remaining: Schema.Number; readonly remainingBytes: Schema.Number; }>; }>; export type CachePruneOutput = typeof CachePruneOutputSchema.Type; export declare const handleCacheStatus: () => Effect.Effect; export declare const handleCacheVerify: () => Effect.Effect; export declare const handleCachePrune: () => Effect.Effect; export declare const cacheStatusCommand: Command.Command<"status", {}, {}, import("../../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/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 | "effect/unstable/cli/GlobalFlag/axm-directory">; export declare const cacheVerifyCommand: Command.Command<"verify", {}, {}, import("../../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/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 | "effect/unstable/cli/GlobalFlag/axm-directory">; export declare const cachePruneCommand: Command.Command<"prune", {}, {}, import("../../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/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 | "effect/unstable/cli/GlobalFlag/axm-directory">; export declare const cacheCommand: Command.Command<"cache", {}, {}, import("../../app-error/app-error.ts").AppError, import("effect/FileSystem").FileSystem | import("effect/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 | "effect/unstable/cli/GlobalFlag/axm-directory">; //# sourceMappingURL=command.d.ts.map