import ora from 'ora'; declare abstract class BaseLogger { info(...args: any[]): void; warn(...args: any[]): void; error(...args: any[]): void; loading(text: string): Pick; stopLoading(): void; } declare class Logger extends BaseLogger { } declare class CliLogger extends BaseLogger { info(...args: any[]): void; warn(...args: any[]): void; error(...args: any[]): void; loading(text: string): ora.Ora; stopLoading(): void; } declare const logger: CliLogger | Logger; export default logger;