import type { ExtendedAsyncIterable, ExtendedIterable } from "../types/iterable/extended-iterable"; /** * Maps the provided async iterable to an equivalent extended async iterable. */ export declare function from(value: AsyncIterable): ExtendedAsyncIterable; /** * Maps the provided iterable to an equivalent extended iterable. */ export declare function from(value: Iterable): ExtendedIterable; /** * Maps the provided async iterator to an equivalent extended async iterable. */ export declare function from(value: () => AsyncIterator): ExtendedAsyncIterable; /** * Maps the provided iterator to an equivalent extended iterable. */ export declare function from(value: () => Iterator): ExtendedIterable; /** * Wraps a value in an iterable and then maps the iterable to an equivalent Peter Piper iterable. */ export declare function from(value: T): ExtendedIterable;