/**
 * A `BoundedJoinSemilattice` must satisfy the following laws in addition to `JoinSemilattice` laws:
 *
 * - `a ∨ 0 <-> a`
 *
 * @remarks
 * Added in 1.0.0
 * @packageDocumentation
 */
import { type JoinSemilattice } from "./JoinSemilattice.js";
/**
 * @remarks
 * Added in 1.0.0
 * @remarks
 * Category: Model
 * @remarks
 * Original License: MIT – Copyright (c) 2017-present Giulio Canti
 * @public
 */
export interface BoundedJoinSemilattice<A> extends JoinSemilattice<A> {
    readonly zero: A;
}
//# sourceMappingURL=BoundedJoinSemilattice.d.ts.map