import { DataObject, Transform } from '../internal'; export interface ArrayExecutor { getName(): string; fits(template: Array): boolean; executeSync(template: Array, data: DataObject, ts: Transform): DataObject; execute(template: Array, data: DataObject, ts: Transform): Promise; }