import { RenderStream, Assertable, NextRenderOptions } from '@testing-library/react-render-stream'; interface RenderStreamMatchers { toRerender: T extends RenderStream | Assertable ? (options?: NextRenderOptions) => Promise : { error: 'matcher needs to be called on a `takeRender` function, `takeSnapshot` function or `RenderStream` instance'; }; toRenderExactlyTimes: T extends RenderStream | Assertable ? (count: number, options?: NextRenderOptions) => Promise : { error: 'matcher needs to be called on a `takeRender` function, `takeSnapshot` function or `RenderStream` instance'; }; } declare module 'expect' { interface Matchers, T = unknown> extends RenderStreamMatchers { } }