export interface Transform { (from: From, context?: Context): To extends object ? { [k in keyof Required]: To[k]; } : To; } export declare type Transformer = { [k in keyof Required]: Transform | Transform, Context> | Transformer | Transformer, Context>; }; export declare const transformObj: (from: From, transformer: Transformer, context?: Context | undefined) => Promise; //# sourceMappingURL=transformer.d.ts.map