declare module 'hamjest-sinon' { import {Matcher, ValueOrMatcher} from 'hamjest'; // eslint-disable-next-line @typescript-eslint/no-explicit-any type Hamjest = any; export class SinonMatcher extends Matcher {} export class MockMatcher extends Matcher {} export function wasCalled(valueOrMatcher?: ValueOrMatcher): Matcher; export function wasCalledWith(valueOrMatcher?: ValueOrMatcher): Matcher; export function wasCalledWith(...valueOrMatcher: ValueOrMatcher[]): Matcher; export function wasCalledInOrder(valueOrMatcher?: ValueOrMatcher): Matcher; export function wasCalledInOrder(...valueOrMatcher: ValueOrMatcher[]): Matcher; export function extendHamjest(hamjest?: Hamjest): void; }