import { AsyncWrappable, AsyncIterableIterator } from '../../types/async-iterable'; declare function asyncTakeSorted(iterable: AsyncWrappable): AsyncIterableIterator; declare function asyncTakeSorted(n: number): (source: AsyncWrappable) => AsyncIterableIterator; declare function asyncTakeSorted(n: number, compare: (a: T, b: T) => number): (source: AsyncWrappable) => AsyncIterableIterator; declare function asyncTakeSorted(compare: (a: T, b: T) => number): (source: AsyncWrappable) => AsyncIterableIterator; declare function asyncTakeSorted(n: number, source: AsyncWrappable): AsyncIterableIterator; declare function asyncTakeSorted(n: number, compare: (a: T, b: T) => number, source: AsyncWrappable): AsyncIterableIterator; declare function asyncTakeSorted(compare: (a: T, b: T) => number, source: AsyncWrappable): AsyncIterableIterator; export { asyncTakeSorted };