export declare class TaskBase { protected watcher: any; protected count: number; protected taskName: string; protected isWatchMode: boolean; protected isDebugMode: boolean; protected isAnalyzMode: boolean; protected rootPath: string; protected src: string; protected dist: string; protected state: boolean; protected cmdName: string; constructor(name: string); protected compile(config?: any): Promise; protected done(): Promise; getCmdName(): string; protected setCmdName(str: string): void; setWatchMode(isWatchMode: boolean): TaskBase; setDebugMode(isDebugMode: boolean): TaskBase; setAnalyzMode(isAnalyzMode: boolean): TaskBase; run(...args: any[]): Promise; } export default TaskBase;