import { ActionConfigInterface } from "../../../types/ActionConfigInterface"; import { AbstractFnTarget } from "./AbstractFnTarget"; import { RunOptions } from "../../../runOptions/RunOptions"; import { AsyncRunTargetInterface } from "../../../runTarget/AsyncRunTargetInterface"; import { FnRunResultInterface } from "../runResult/FnRunResultInterface"; export declare class AsyncFnTarget extends AbstractFnTarget> implements AsyncRunTargetInterface { static create(fn: () => Promise, actionConfig?: ActionConfigInterface): AsyncFnTarget; static create(fn: () => Promise, actionYmlPath?: string): AsyncFnTarget; isAsync: true; run(options: RunOptions): Promise>; clone(): this; } //# sourceMappingURL=AsyncFnTarget.d.ts.map