import { Actor } from "../actors/Actor.js"; import { Job } from "../jobs/Job.js"; type CodePredicate = (job: Job) => boolean | Promise; type CodeRun = (job: Job) => Promise>; declare class Action { readonly id: string; name: string; description: string; actor: Actor; longRunning: boolean; constructor(name: string, actor: Actor, description?: string, id?: string); predicate: CodePredicate; run: CodeRun; } export { Action }; //# sourceMappingURL=Action.d.ts.map