import type { IsomorphicIterable } from "@vangware/types"; import type { TestTuple } from "../types/TestTuple.js"; /** * Run tests in given iterable of urls and test objects and return a string with * the results. * * @category Output * @category Test * @example * ```typescript * runAndStringifyTests([ * "file:///tests/example.test.ts", * { * given: "🟢", * must: "🟩", * received: () => "🟩", * wanted: () => "🟩", * }, * ]); * // [TEST] file:///tests/example.test.ts * // [PASS] Given 🟢, must 🟩. * ``` * @param testTuples Iterable of test tuples. * @yields Strings to be shown to the consumer. */ export declare const runAndStringifyTests: ( testTuples: IsomorphicIterable, ) => AsyncGenerator;