export interface MainOptions { project?: string; remove?: boolean; copyfiles?: boolean; exec?: string; } export declare class Main { private watcher; private currentQueue; private readonly tscOptions; private readonly remove?; private readonly copyfiles?; private readonly exec?; private readonly tsconfigPath; private readonly rootDir; private readonly outDir; private readonly include; constructor(options: MainOptions, tscOptions: string[]); watch(): void; private restartQueue; compile(): Promise; stop(): Promise; private newQueue; } //# sourceMappingURL=main.d.ts.map