/**
 * @module Collection
 */
import { type IAsyncCollection } from "../../../../collection/contracts/_module.js";
/**
 * @internal
 */
export declare class AsyncSlidingIteralbe<TInput> implements AsyncIterable<IAsyncCollection<TInput>> {
    private collection;
    private chunkSize;
    private step;
    constructor(collection: IAsyncCollection<TInput>, chunkSize: number, step: number);
    [Symbol.asyncIterator](): AsyncIterator<IAsyncCollection<TInput>>;
}
