export declare enum Inclusivity { INCLUSIVE = 0, EXCLUSIVE = 1 } export type InclusivityString = '[]' | '()' | '[)' | '(]'; export declare function mapToInclusivity(str: InclusivityString): [Inclusivity, Inclusivity]; export declare function isInclusive(bound: Inclusivity): bound is Inclusivity.INCLUSIVE; export declare function intersect(firstBound: Inclusivity, secondBound: Inclusivity): Inclusivity;