import type { NextRenderOptions } from "@testing-library/react-render-stream"; import type { TakeOptions } from "../utilities/ObservableStream.js"; interface CustomMatchers { toRerender: (options?: NextRenderOptions) => Promise; toComplete: (options?: TakeOptions) => Promise; toEmitValue: (expected: unknown, options?: TakeOptions) => Promise; toEmitAnything: (options?: TakeOptions) => Promise; } declare module "vitest" { interface Assertion extends CustomMatchers {} }