import { ITasksApi } from '../api/ITasksApi'; import { TaskRunner } from '../libs/tasks/TaskRunner'; import { TaskRun } from '../libs/tasks/TaskRun'; import { TaskLog } from '../entities/TaskLog'; export declare class WinstonTaskLoggingExtension implements ITasksApi { static fileLogEnabled: boolean; static enabled: boolean; onStartup(): void; isEnabled(): boolean; isFileLoggingEnabled(): boolean; /** * Remove log file if exists * @param entry * @param offset */ onCleanup(entry: TaskLog, offset: number): Promise; onInit(runner: TaskRunner | TaskRun): void; }