import { CommandOptions } from "../types";
interface SanitizeOptions extends CommandOptions {
    fix?: boolean;
    verbose?: boolean;
    checkDuplicates?: boolean;
    checkUnreachable?: boolean;
    checkRedundancy?: boolean;
    checkUnused?: boolean;
}
export declare class SanitizeCommand {
    private spinner;
    execute(target: string, options: SanitizeOptions): Promise<void>;
    private isValidProject;
    private analyzeProject;
    private getAllFiles;
    private findDuplicates;
    private findUnreachableCode;
    private findRedundantFiles;
    private findUnusedFiles;
    private hashContent;
    private extractImports;
    private extractExports;
    private isEntryPoint;
    private isDependencyUsed;
    private displayReport;
    private showFixSuggestions;
    private fixIssues;
}
export {};
//# sourceMappingURL=sanitize.d.ts.map