import { IFilesInstrumenterParams, IFileInstrumentationResult } from '../files-instrumenter'; export declare const OUT_OF_MEMORY = "Out of memory"; export declare enum PROCESS_MESSAGE_TYPE { LOG = 0, COCKPIT_NOTIFY = 1, INSTRUMENTATION_RESULT = 2 } export interface IInstrumentationTask { inputFile: string; skipInstrumentation: boolean; } export interface ILogMessage { level: string; message: string; label: string; } export interface IProcessOptions { config: IFilesInstrumenterParams; preambleHeader: string[]; } export type InstrumentationTaskCallback = (error: Error, result: IFileInstrumentationResult) => void;