type AnyFn = (..._: any) => any; type SideEffect = (_: AnyFn) => (v: T) => T; export declare const sideEffect: SideEffect; type AnyFnAsync = (..._args: any) => Promise; type AsyncSideEffect = (fn: AnyFnAsync) => (v: T) => Promise; export declare const asyncSideEffect: AsyncSideEffect; export {}; //# sourceMappingURL=index.d.ts.map