import { SyncFnTarget } from "../actionRunner/fn/runTarget/SyncFnTarget"; import { AsyncFnTarget } from "../actionRunner/fn/runTarget/AsyncFnTarget"; import { DockerTarget } from "../actionRunner/docker/runTarget/DockerTarget"; import { JsFileTarget } from "../actionRunner/jsFile/runTarget/JsFileTarget"; /** * Read more in docs/run-targets.md */ export declare abstract class RunTarget { static syncFn: typeof SyncFnTarget.create; static asyncFn: typeof AsyncFnTarget.create; static jsFile: typeof JsFileTarget.createForFile; static mainJs: typeof JsFileTarget.createMain; static preJs: typeof JsFileTarget.createPre; static postJs: typeof JsFileTarget.createPost; static dockerAction: typeof DockerTarget.createFromActionYml; static dockerFile: typeof DockerTarget.createForDockerfile; } //# sourceMappingURL=RunTarget.d.ts.map