import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class OrgPurgeFlow extends SfCommand<any> {
    static title: string;
    static description: string;
    static examples: string[];
    static flags: any;
    static requiresProject: boolean;
    protected debugMode: boolean;
    protected statusFilter: string[];
    protected nameFilter: string | null;
    protected username: string;
    protected promptUser: boolean;
    protected deleteFlowInterviews: boolean;
    protected allowPurgeFailure: boolean;
    protected flowRecordsRaw: any[];
    protected flowRecords: any[];
    protected deletedRecords: any[];
    protected deletedErrors: any[];
    run(): Promise<AnyJson>;
    private processDeleteFlowVersions;
    private manageDeleteFlowInterviews;
    private formatFlowRecords;
    private listFlowVersionsToDelete;
    private getFlowsScope;
    private displayFlowInterviewToDelete;
}
