import { CoreModels } from 'tnp-core/src'; export declare namespace Models { interface StartAndWatchOptions { afterInitCallBack?: (initalParams?: INIT_PARAMS) => void; watchOnly?: boolean; taskName?: string; initalParams?: INIT_PARAMS; } type StartOptions = Omit, 'watchOnly'>; interface BaseClientCompilerOptions { folderPath?: string | string[]; /** * It will cache in memory previouse files * to limit async actions calls * and prevent not changed files emiting change event */ folderPathContentCheck?: string | string[]; watchDepth?: Number; /** * default true */ followSymlinks?: boolean; /** * Notify compiler if file is unlinked * default: false */ notifyOnFileUnlink?: boolean; ignoreFolderPatter?: string[]; allowedOnlyFileExt?: string[]; /** * useful when using **allowedOnlyFileExt** */ additionallyAllowedFilesWithNames?: string[]; executeOutsideScenario?: boolean; subscribeOnlyFor?: CoreModels.FileExtension[]; } }