import type { AnyIterable } from "../../types"; export declare const sliceLazy: (input: AnyIterable, startIndex?: number, endIndex?: number) => AsyncIterable>; /** * Supports negative end indexes. */ export declare const sliceGreedy: (input: AnyIterable, startIndex?: number, endIndex?: number) => AsyncIterable>; export declare const sliceLazySync: (input: Iterable, startIndex?: number, endIndex?: number) => Iterable; /** * Supports negative end indexes. */ export declare const sliceGreedySync: (input: Iterable, startIndex?: number, endIndex?: number) => Iterable;