export declare class CLILogger {
    private logPath;
    private action;
    private truncateInterval?;
    private truncateIntervalMs;
    private logger;
    private fileStream?;
    constructor(logPath: string, action?: string);
    init(): void;
    log(msg: string, level?: 'info' | 'succeed' | 'fail' | 'warn' | 'debug' | 'raw', write?: boolean): void;
    close(): void;
    private truncateLog;
    private getLoggingLevel;
}
