import * as lodash from 'lodash'; import { JigraRunHookName, CommandInstanceInfo, CommandLineInputs, CommandLineOptions, CommandMetadata, CommandPreRun } from '../../definitions'; import { HookDeps } from '../../lib/hooks'; import { JigraCommand } from './base'; interface NativeTarget { id: string; name: string; api: string; } export declare class RunCommand extends JigraCommand implements CommandPreRun { getMetadata(): Promise; isOldJigra: (() => Promise) & lodash.MemoizedFunction; preRun(inputs: CommandLineInputs, options: CommandLineOptions, runinfo: CommandInstanceInfo): Promise; run(inputs: CommandLineInputs, options: CommandLineOptions): Promise; protected getNativeTargets: ((platform: string) => Promise) & lodash.MemoizedFunction; protected runJigraOpenFlow(inputs: CommandLineInputs, options: CommandLineOptions): Promise; protected getContinueMessage(platform: string): string; protected runJigraRunFlow(inputs: CommandLineInputs, options: CommandLineOptions, { shouldSync }?: { shouldSync?: boolean; }): Promise; protected runJigraRunHook(name: JigraRunHookName, inputs: CommandLineInputs, options: CommandLineOptions, e: HookDeps): Promise; } export {};