import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class CleanReferences extends SfCommand<any> {
    static title: string;
    static description: string;
    static examples: string[];
    static flags: any;
    static requiresProject: boolean;
    protected debugMode: boolean;
    protected cleaningTypes: any[];
    protected allCleaningTypes: ({
        value: string;
        title: string;
        command: string;
    } | {
        value: string;
        title: string;
        command?: undefined;
    })[];
    protected configFile: string | null;
    protected deleteItems: any;
    run(): Promise<AnyJson>;
    private getFilterConfigFile;
    private manageDeleteRelatedFiles;
    private manageDeleteCustomFieldRelatedFiles;
}
