import { type CleanupMode, type CleanupRequest, type CleanupSummary, type CleanupTargetInput } from "@ai-kod/maintenance-cleanup"; import type { OutputFormat, OutputVerbosity } from "../output/types.js"; export interface CleanCommandOptions { readonly targets: CleanupTargetInput[]; readonly mode: CleanupMode; readonly dryRun: boolean; readonly format: OutputFormat; readonly verbosity: OutputVerbosity; } export interface CleanCommandDeps { execute: (request: CleanupRequest) => Promise; } export declare function cleanCommand(options: CleanCommandOptions, deps?: CleanCommandDeps): Promise;