export * from 'fp-ts/lib/Apply'; /** * sequence utility for a tuple containing Options of mixed value types */ export declare const sequenceOptionsTuple: []>(...t: T & { readonly 0: import("fp-ts/lib/Option").Option; }) => import("fp-ts/lib/Option").Option<{ [K in keyof T]: [T[K]] extends [import("fp-ts/lib/Option").Option] ? A : never; }>; /** * sequence utility for a tuple containing Eithers of mixed value types */ export declare const sequenceEithersTuple: []>(...t: T & { readonly 0: import("fp-ts/lib/Either").Either; }) => import("fp-ts/lib/Either").Either] ? A : never; }>; /** * sequence utility for a tuple containing Tasks of mixed value types */ export declare const sequenceTasksTuple: []>(...t: T & { readonly 0: import("fp-ts/lib/Task").Task; }) => import("fp-ts/lib/Task").Task<{ [K in keyof T]: [T[K]] extends [import("fp-ts/lib/Task").Task] ? A : never; }>; /** * sequence utility for a tuple containing TaskEithers of mixed value types */ export declare const sequenceTaskEithersTuple: []>(...t: T & { readonly 0: import("fp-ts/lib/TaskEither").TaskEither; }) => import("fp-ts/lib/TaskEither").TaskEither] ? A : never; }>; /** * sequence utility for structs (interfaces/objects) containing Options of mixed value types */ export declare const sequenceOptionsStruct: >>(r: keyof NER extends never ? never : NER) => import("fp-ts/lib/Option").Option<{ [K in keyof NER]: [NER[K]] extends [import("fp-ts/lib/Option").Option] ? A : never; }>; /** * sequence utility for structs (interfaces/objects) containing Eithers of mixed value types */ export declare const sequenceEithersStruct: >>(r: (keyof NER extends never ? never : NER) & Record>) => import("fp-ts/lib/Either").Either] ? A : never; }>; /** * sequence utility for structs (interfaces/objects) containing Tasks of mixed value types */ export declare const sequenceTasksStruct: >>(r: keyof NER extends never ? never : NER) => import("fp-ts/lib/Task").Task<{ [K in keyof NER]: [NER[K]] extends [import("fp-ts/lib/Task").Task] ? A : never; }>; /** * sequence utility for structs (interfaces/objects) containing TaskEithers of mixed value types */ export declare const sequenceTaskEithersStruct: >>(r: (keyof NER extends never ? never : NER) & Record>) => import("fp-ts/lib/TaskEither").TaskEither] ? A : never; }>; /** * sequence utility for structs (interfaces/objects) containing RemoteData of mixed value types */ export declare const sequenceRemoteDataStruct: >(r: (keyof NER extends never ? never : NER) & Record) => never;