export declare function also(value: T, lambda: (it: T) => void): T; export declare function fold(whereToFold: Array, initial: R, operation: (acc: R, element: T) => R): R; export declare function foldAsync(whereToFold: Array, initial: R, operation: (acc: R, element: T) => Promise): Promise;