import fs from 'node:fs'; import type { Command } from 'commander'; type LoggerLike = { info: (msg: string) => void; warning: (msg: string) => void; success: (msg: string) => void; }; export type CleanCommandContext = { logger: LoggerLike; getHomeDir?: () => string; getCwd?: () => string; fsImpl?: Pick; joinPath?: (...parts: string[]) => string; }; export declare function createCleanCommand(program: Command, ctx: CleanCommandContext): void; export {};