import { Logger } from './types'; export interface IShellOptions { silent: boolean; async: boolean; } export declare function whisperShell(command: string, logger: Logger, progressCB: Function, totalDuration: number, abortObj: { abortFlag: boolean; }): Promise; export declare function executeCppCommand(command: string, logger: Logger, withCuda: boolean, progressCB: Function, totalDuration: number, // seconds abortObj: { abortFlag: boolean; }): Promise;