import type { Assert } from './prelude.js'; type Z = (value: A) => B; type And = { (a: Assert): Assert; (a: Assert, b: Z): Assert; (a: Assert, b: Z, c: Z): Assert; (a: Assert, b: Z, c: Z, d: Z): Assert; }; declare const and: And; export default and;