/** * A `BoundedDistributiveLattice` is a lattice that is both bounded and distributive * * @since 2.0.0 */ import { BoundedLattice } from './BoundedLattice' import { DistributiveLattice } from './DistributiveLattice' import { Ord } from './Ord' /** * @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