import { Triple } from "./triple"; export declare const UNDEF: unique symbol; export declare function duplicateLast(solution: Solution): Solution; export declare function sameValueZero(x: any, y: any): boolean; export declare function unpackArg(args: T[]): T | typeof UNDEF; export declare function unpackArgs(length: number, args: T[]): (T | typeof UNDEF)[]; export interface Solution { readonly results: ReadonlyArray>; readonly collected: Record; } export interface SolutionStep { readonly triple?: Triple; readonly value: V | E; } export declare function from(x: Iterable): Iterable; export declare function asyncfrom(x: Iterable): AsyncIterable; export declare function lastOrError(arr: ReadonlyArray): T; //# sourceMappingURL=util.d.ts.map