import type { Either } from 'fp-ts/Either'; import type { TaskEither } from 'fp-ts/TaskEither'; import type { Stack } from '../type'; export type Test = { readonly name: string; readonly expect: (stack: Stack.Type) => TaskEither; readonly toResult: Either; readonly type?: 'fail'; readonly timeOut?: number; readonly retry?: number; }; export type Suite = { readonly name: string; readonly tests: readonly Test[]; readonly concurrent?: boolean; readonly timeOut?: number; }; export declare const defineTest: (t: Test) => Test; //# sourceMappingURL=util.d.ts.map