import { Application, ProcessOptions } from "./contracts"; /** * @export * @class ActionFactory */ export declare class ActionFactory { /** * @private * @type {Application} * @memberof ActionFactory */ protected readonly app: Application; /** * @param {string} processName * @returns {void} * @memberof ActionFactory */ abortErroredProcess(processName: string): void; /** * @param {string} processName * @returns {void} * @memberof ActionFactory */ abortMissingProcess(processName: string): void; /** * @param {string} processName * @returns {void} * @memberof ActionFactory */ abortRunningProcess(processName: string): void; /** * @param {string} processName * @returns {void} * @memberof ActionFactory */ abortStoppedProcess(processName: string): void; /** * @param {string} processName * @returns {void} * @memberof ActionFactory */ abortUnknownProcess(processName: string): void; /** * @param {ProcessOptions} options * @param {*} flags * @returns {Promise} * @memberof ActionFactory */ daemonizeProcess(options: ProcessOptions, flags: any): Promise; /** * @param {string} processName * @returns {void} * @memberof ActionFactory */ restartProcess(processName: string): void; /** * @param {string} processName * @returns {Promise} * @memberof ActionFactory */ restartRunningProcessWithPrompt(processName: string): Promise; /** * @param {string} processName * @returns {void} * @memberof ActionFactory */ restartRunningProcess(processName: string): void; } //# sourceMappingURL=action-factory.d.ts.map