import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class DiagnoseAuditTrail extends SfCommand<any> {
    static title: string;
    static description: string;
    static examples: string[];
    static flags: any;
    static requiresProject: boolean;
    protected excludeUsers: any[];
    protected lastNdays: number | undefined;
    protected allowedSectionsActions: {};
    protected debugMode: boolean;
    protected suspectRecords: any[];
    protected suspectUsers: any[];
    protected suspectUsersAndActions: any;
    protected suspectActions: any[];
    protected severityIconLog: string;
    protected severityIconWarning: string;
    protected auditTrailRecords: any[];
    protected outputFile: any;
    protected outputFilesRes: any;
    run(): Promise<AnyJson>;
    private queryAuditTrail;
    private handleCustomSettingsAudit;
    private initializeAllowedSectionsActions;
    private manageAuditTimeframe;
    private manageExcludedUsers;
}
