import type { Comparator } from './Comparator'; import type { JavaIterator } from './JavaIterator'; import type { SortedSet } from './SortedSet'; export interface NavigableSet extends SortedSet { comparator(): Comparator; subSet(fromElement: E, toElement: E): SortedSet; subSet(fromElement: E, fromInclusive: boolean, toElement: E, toInclusive: boolean): NavigableSet; headSet(toElement: E): SortedSet; headSet(toElement: E, inclusive: boolean): NavigableSet; tailSet(fromElement: E): SortedSet; tailSet(fromElement: E, inclusive: boolean): NavigableSet; descendingSet(): NavigableSet; iterator(): JavaIterator; descendingIterator(): JavaIterator; first(): E; last(): E; ceiling(e: E): E | null; floor(e: E): E | null; higher(e: E): E | null; lower(e: E): E | null; pollFirst(): E | null; pollLast(): E | null; } export declare function cast_java_util_NavigableSet(obj: unknown): NavigableSet; //# sourceMappingURL=NavigableSet.d.ts.map