export declare class Transformer { private readonly input; private executor?; static create(input: I[]): Transformer; constructor(input: I[] | Transformer); apply(fn: (input: I[]) => O[] | Promise, shouldApply?: boolean): Transformer; applyEach(fn: (input: I) => O, shouldApply?: boolean): Transformer; applyEachAsync(fn: (input: I) => Promise, shouldApply?: boolean): Transformer; narrow>(...keys: K): Transformer>; execute(): Promise; get(): Promise; } //# sourceMappingURL=transformer.d.ts.map