/** * 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