import { FindInput, OptionalSearchParameters, Point, Region, RGBA } from "@nut-tree-fork/shared"; import { toBeAt } from "./matchers/toBeAt.function"; import { toBeIn } from "./matchers/toBeIn.function"; import { toShow } from "./matchers/toShow.function"; import { toHaveColor } from "./matchers/toHaveColor.function"; declare global { namespace jest { interface Matchers { toBeAt: (position: Point) => ReturnType; toBeIn: (region: Region) => ReturnType; toShow: (needle: FindInput, parameters?: OptionalSearchParameters) => ReturnType; toHaveColor: (color: RGBA) => ReturnType; } } } export declare const jestMatchers: { toBeAt: (received: import("../mouse.class").MouseClass, position: Point) => Promise<{ message: () => string; pass: boolean; }>; toBeIn: (received: import("../mouse.class").MouseClass, region: Region) => Promise<{ message: () => string; pass: boolean; }>; toShow: (received: Region | import("../screen.class").ScreenClass, needle: FindInput, parameters?: OptionalSearchParameters | undefined) => Promise<{ message: () => string; pass: boolean; }>; toHaveColor: (received: Point, needle: RGBA) => Promise<{ message: () => string; pass: boolean; }>; };