import { CLIError } from '@oclif/core/lib/errors'; export declare enum SeverityLevel { Info = "info", Warn = "warn", Error = "error" } export interface CLIBaseErrorInterface { level?: SeverityLevel; cause?: Error; } interface OClifCLIError extends Omit { } export declare class CLIBaseError extends Error implements OClifCLIError { private error?; private options?; private static readonly defaultSeverity; name: string; constructor(error?: string | Error | CLIError | undefined, options?: CLIBaseErrorInterface | undefined); get stack(): string; get severityLevel(): SeverityLevel; /** * Specific to internal oclif error handling */ private get oclif(); /** * Used by oclif to pretty print the error */ private get bang(); } export {};