import type { DieFn, NextFn, RunFn } from '../pipe/Pipe'; import { type TestLogs } from './TestLogs'; export type GuardFn = (run: RunFn, value: T, next: NextFn, die: DieFn, logs: TestLogs) => void; declare const tryUntilNot: (label: string, interval?: number, amount?: number) => GuardFn; declare const tryUntil: (label: string, interval?: number, amount?: number) => GuardFn; declare const timeout: (label: string, limit: number) => GuardFn; declare const addLogging: (label: string) => GuardFn; export { timeout, tryUntil, tryUntilNot, addLogging }; //# sourceMappingURL=Guard.d.ts.map