import { Result } from "@salesforce/command/lib/sfdxCommand"; import { AnyFunction } from "@salesforce/ts-types"; import { OrgManager } from "./OrgManager"; export declare enum LogLevel { TRACE = 1, DEBUG = 2, INFO = 3, WARN = 4, ERROR = 5, FATAL = 6 } export declare enum ResultOperation { SCHEMA = 0, DELETE = 1, EXPORT = 2, IMPORT = 3 } export interface ILogger { entryNumber: string; level: string; lineNumber: string; timestamp: string; description: string; } export declare class Util { static isAborted: boolean; static abortedCounter: number; static assert(condition: boolean, msg: string): void; static assertEquals(expected: any, actual: any, msg: string): void; static assertNotEquals(expected: any, actual: any, msg: string): void; static throwError(msg: any): void; static doesLogOutputsEachStep(): boolean; static setLogLevel(desiredLogLevel: string): void; static writeLog(message: any, level: LogLevel): void; static getLogsTable(): Partial; static mergeAndCleanArrays(strValue1: string, strValue2: string): string[]; static getWallTime(isFolderName: boolean): string; static logResultsAdd(org: OrgManager, action: ResultOperation, sObj: string, good: number, bad: number): void; static getMyResults(): any; static serialize(thisCaller: any, data: any[], callback: AnyFunction, index?: number): Promise; private static counter; private static entries; private static desiredLogLevel; private static myResults; private static writeLogLine; private static writeLogShortLine; private static getLineNumber; }