import * as RT from 'fp-ts/lib/ReaderTask' import * as RIO from './ReaderIO' import ReaderIO = RIO.ReaderIO import ReaderTask = RT.ReaderTask /** * @category natural transformations * @since 0.1.27 */ export declare const fromReaderIO: (fa: ReaderIO) => ReaderTask /** * @category combinators * @since 0.1.27 */ export declare const fromReaderIOK: ( f: (...a: A) => RIO.ReaderIO ) => (...a: A) => RT.ReaderTask /** * Less strict version of [`chainReaderIOK`](#chainreaderiok). * * @category combinators * @since 0.1.27 */ export declare const chainReaderIOKW: ( f: (a: A) => ReaderIO ) => (ma: ReaderTask) => ReaderTask /** * @category combinators * @since 0.1.27 */ export declare const chainReaderIOK: ( f: (a: A) => ReaderIO ) => (ma: ReaderTask) => ReaderTask /** * Less strict version of [`chainFirstReaderIOK`](#chainfirstreaderiok). * * @category combinators * @since 0.1.27 */ export declare const chainFirstReaderIOKW: ( f: (a: A) => ReaderIO ) => (ma: ReaderTask) => ReaderTask /** * @category combinators * @since 0.1.27 */ export declare const chainFirstReaderIOK: ( f: (a: A) => ReaderIO ) => (ma: ReaderTask) => ReaderTask