import { IPrismDiagnostic } from '@stoplight/prism-core'; import * as O from 'fp-ts/Option'; export declare const sequenceOption: []>(...t: T & { readonly 0: O.Option; }) => O.Option<{ [K in keyof T]: [T[K]] extends [O.Option] ? A : never; }>; export declare const sequenceValidation: , any>[]>(...t: T & { readonly 0: import("fp-ts/Either").Either, any>; }) => import("fp-ts/Either").Either, { [K in keyof T]: [T[K]] extends [import("fp-ts/Either").Either, infer A>] ? A : never; }>;