import { Sequence } from "../source/types/types"; /** * Checks that the values returned by both the pipe and span versions of an extracted method are the same. */ export declare function checkResult(sequenceFunction: T, elementsOnly?: boolean): T; /** * Checks that the sequence of elements returned by both the pipe and span versions of an extracted method return the * same elements or throw the same errors. */ export declare function checkSequenceResult(sequenceFunction: T): T; /** * Returns true if the elements of a sequence are equal to an array of other elements, regardless of the actual * container. */ export declare function expectElements(sequence: Sequence, elements: T[]): void; /** * Returns the error tag for a function. This tag should always be included in errors thrown by the function. Used * for checking thrown errors. */ export declare function errorTag(functionName: string): string;