export interface BaseBetweenOptions { range: [number, number]; } export interface CloseToOptions { value: number; withOffset: number; } export interface InclusiveBetweenOptions extends BaseBetweenOptions { inclusive: boolean; } export interface LowInclusiveBetweenOptions extends BaseBetweenOptions { lowInclusive: boolean; } export interface HighInclusiveBetweenOptions extends BaseBetweenOptions { highInclusive: boolean; } export type BetweenOptions = BaseBetweenOptions | InclusiveBetweenOptions | LowInclusiveBetweenOptions | HighInclusiveBetweenOptions; export declare function isInclusiveOptions(options: BetweenOptions): options is InclusiveBetweenOptions; export declare function isLowInclusiveOptions(options: BetweenOptions): options is LowInclusiveBetweenOptions; export declare function isHighInclusiveOptions(options: BetweenOptions): options is HighInclusiveBetweenOptions;