interface Matchers { toHaveStructure(received: any, keys: string[]): R; toHaveProperties(received: any, args: any[]): R; }