import { Select, SelectTransform } from './internal'; export declare type DataObject = string | Array | object; export declare type AnyObject = { [index: string]: any; }; export declare class Transform { select: Select; st: SelectTransform; sync: boolean; memory: AnyObject; constructor(select: Select, st: SelectTransform, sync?: boolean); copy(): Transform; runSync(template: DataObject, data: DataObject): DataObject; run(template: DataObject, data: DataObject): Promise; }