///
declare namespace jest {
interface ToMatchElementOptions {
ignoreProps?: boolean;
}
interface Matchers {
toBeChecked(): void;
toBeDisabled(): void;
toBeEmptyRender(): void;
toContainMatchingElement(selector: string): void;
toContainMatchingElements(n: number, selector: string): void;
toContainExactlyOneMatchingElement(selector: string): void;
toContainReact(component: React.ReactElement): void;
toExist(): void;
toHaveClassName(className: string): void;
toHaveDisplayName(tagName: string): void;
toHaveHTML(html: string): void;
toHaveProp(propKey: object|string, propValue?: any): void;
toHaveRef(refName: string): void;
toHaveState(stateKey: object|string, stateValue?: any): void;
toHaveStyle(styleKey: object|string, styleValue?: any): void;
toHaveTagName(tagName: string): void;
toHaveText(text: string): void;
toHaveValue(value: any): void;
toIncludeText(text: string): void;
toMatchElement(
element: React.ReactElement,
options?: ToMatchElementOptions,
): void;
toMatchSelector(selector: string): void;
}
}