export declare function toIterableArray(iterable: unknown, functionName: string): unknown[]; export declare function parseZipLongestArgs(args: unknown[]): { iterables: unknown[]; fillvalue: unknown; }; export declare function parseProductArgs(args: unknown[]): { iterables: unknown[]; repeat: number; }; export declare function itertoolsAccumulate(iterable: unknown, func: ((accumulator: unknown, value: unknown) => unknown) | undefined): unknown[]; export declare function itertoolsBatched(iterable: unknown, n: unknown): unknown[][]; export declare function itertoolsChain(iterables: unknown[]): unknown[]; export declare function itertoolsCompress(data: unknown, selectors: unknown): unknown[]; export declare function itertoolsIslice(iterable: unknown, args: unknown[]): unknown[]; export declare function itertoolsPairwise(iterable: unknown): unknown[][]; export declare function itertoolsZipLongest(args: unknown[]): unknown[][]; export declare function itertoolsCombinations(iterable: unknown, r: unknown): unknown[][]; export declare function itertoolsCombinationsWithReplacement(iterable: unknown, r: unknown): unknown[][]; export declare function itertoolsPermutations(iterable: unknown, r?: unknown): unknown[][]; export declare function itertoolsProduct(args: unknown[]): unknown[][];