/** * A `BoundedDistributiveLattice` is a lattice that is both bounded and distributive * * @since 2.0.0 */ import { BoundedLattice } from './BoundedLattice.js'; import { DistributiveLattice } from './DistributiveLattice.js'; import { Ord } from './Ord.js'; /** * @category model * @since 2.0.0 */ export interface BoundedDistributiveLattice extends BoundedLattice, DistributiveLattice { } /** * @category constructors * @since 2.0.0 */ export declare function getMinMaxBoundedDistributiveLattice(O: Ord): (min: A, max: A) => BoundedDistributiveLattice;