import type { ItersValues } from '../../combinators/interface'; /** * The function yields values of all passed `Iterable` objects * * @returns new `IterableIterator` with values from all specified iterables * * @example * seq('foo', [1, 2], [true]); // IterableIterator<'f', 'o', 'o', 1, 2, true>; */ export declare function seq[]>(...iterables: Iters): IterableIterator>; /** * The function yields values of all passed `AnyIterable` objects * * @returns new `AsyncIterableIterator` with values from all specified sync/async iterables * * @example * async function* gen(): AsyncGenerator { * yield 1; yield 2; * } * seq('foo', gen(), [true]); // AsyncIterableIterator<'f', 'o', 'o', 1, 2, true>; */ export declare function seq[]>(...iterables: Iters): AsyncIterableIterator>;